Rename multiple files based on pattern in Unix

前端 未结 22 1244
死守一世寂寞
死守一世寂寞 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条回答
  •  猫巷女王i
    2020-11-22 07:12

    Here's a way to do it using command-line Groovy:

    groovy -e 'new File(".").eachFileMatch(~/fgh.*/) {it.renameTo(it.name.replaceFirst("fgh", "jkl"))}'
    

提交回复
热议问题