How to remove a prefix from multiple files?

后端 未结 4 1667
再見小時候
再見小時候 2021-01-16 17:25

I downloaded a lot of videos that are named like [site.com] filename.mp4 and I wanted to remove the prefix so that they are named like filename.mp4

4条回答
  •  生来不讨喜
    2021-01-16 18:14

    Use parameter expansion with pattern replacement.

    f='[site.com] filename.mp4'
    mv "$f" "${f/\[site\.com\] /}"
    

    Even Windows systems can execute a Bash.

    http://www.mingw.org/wiki/msys

    This is a for loop:

    for f in *.mp4; then
      mv "$f" "${f/\[site\.com\] /}"
    done
    

提交回复
热议问题