Rename multiple files based on pattern in Unix

前端 未结 22 1277
死守一世寂寞
死守一世寂寞 2020-11-22 06:31

There are multiple files in a directory that begin with prefix fgh, for example:

fghfilea
fghfileb
fghfilec

I want to rename a

22条回答
  •  面向向阳花
    2020-11-22 07:20

    On Solaris you can try:

    for file in `find ./ -name "*TextForRename*"`; do 
        mv -f "$file" "${file/TextForRename/NewText}"
    done
    

提交回复
热议问题