从多个文件中删除字符串

时间:2016-04-27 09:17:29

标签: bash unix

我试图组织和重命名我得到的一些roms,我已经使用命令行删除了像" (USA)"和" (日本)"包括文件名前面的空格。现在我需要更新我的.cue文件,我已经尝试了以下但是缺少了一些东西......

grep --include={*.cue} -rnl './' -e " (USA)" | xargs -i@ sed -i 's/ (USA)//g' @

grep --include={*.cue} -rnl './' -e " (Europe)" | xargs -i@ sed -i 's/ (Europe)//g' @

grep --include={*.cue} -rnl './' -e " (Japan)" | xargs -i@ sed -i 's/ (Japan)//g' @

我曾经让它在某个场合工作,但是不能再把它弄好了......

1 个答案:

答案 0 :(得分:0)

非常感谢,我用过:

sed -i 's/ (Japan)//g;s/ (Europe)//g;s/ (USA)//g' *.cue