我想以這樣的方式重命名所有以「.mp4」結尾的文件,而不是用空格來包含下劃線。 例子:如何使用-exec找到並重命名所有文件
Original file -> test 1.mp4
Renamed file -> test_1.mp4
我與努力:
find . -iname "*.mp4" -exec mv {} $(echo '{}' | tr " " "_") \;
但我只得到:
mv: ‘./test 1.mp4’ and ‘./test 1.mp4’ are the same file
看來,我管不working.I將不勝感激所有的想法。
試試'找到。 -iname「* .mp4」-exec mv「{}」$(echo'{}'| tr「」「_」)\;'祝您好運。 – shellter