我試圖重新命名爲模擬器超過1700影片我放在一起,刪除「!」從「[」和「]」文件名
某些文件可以像下面的例子:
romfilename1!!! (Japan) [SLUS-01005].mp4
romfilename2 (USA) [SLUS-28605] (Disc 1).mp4
romfilename3 (USA) [SLUS-28605] (Disc 2).mp4
我想達到以下效果:
romfilename1.mp4
romfilename2 (Disc 1).mp4
romfilename3 (Disc 2).mp4
到目前爲止,我已經能夠去除(USA)&(日本)通過使用:
for i in *.mp4
do
mv "$i" "`echo $i | sed 's/ (USA)//'`"
done
所以現在我被困在如何去除驚歎號, 我花了很多時間試圖尋找答案,但havnt有很多運氣。 我也被困在我如何去除這些代碼thingys「[SLUS-28605]」 主要是因爲括號「[」和「]」,裏面的代碼並不重要。 我和以下朋友見面,但這些特殊的人物搞砸了。
for i in *.mp4
do
mv "$i" "`echo $i | sed 's/!!//'`"
done
和...
for i in *.mp4
do
mv "$i" "`echo $i | sed 's/[SLUS-28605]//'`"
done
和..事先的任何援助
for i in *.mp4
do
mv "$i" "`echo $i | sed -i 's/[]"[]//g'
done
感謝,焾
試試這個:'sed's/[!] * \ | \ [[^]] * \] \ | *(日本)* \ | *(美國)* // g'' – sat
@sat:請將其添加爲答案。 – blackSmith
我試過使用該命令,但它似乎掛起,什麼都不做:( – NeMesiS