2016-04-27 12 views
0

Ich versuche, einige Roms zu organisieren und umzubenennen, ich habe bereits die Befehlszeile verwendet, um Regionen wie "(USA)" und "(Japan)" einschließlich der Leerzeichen von Dateinamen zu entfernen . Jetzt muss ich meine .cue Dateien aktualisieren, habe ich versucht, die folgenden aber etwas fehlt ...Entfernen von Zeichenfolgen aus mehreren Dateien

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

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

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

Ich habe es einmal zu arbeiten, aber kann nicht wieder gut sehen, es zu bekommen .. .

+0

was mit falsch 'sed -i‚s/(Japan) // g; s/(Europa) // g; s/(USA)// g '* .cue'? – 7171u

+1

@ 7171u 'sed -i 's/(\ (Japan | Europa | USA \)) // g' * .cue' – 123

+0

@ 123 Veröffentlichen Sie Ihre Verbesserung, nachdem Sie ein Leerzeichen hinzugefügt haben, das entfernt werden muss. –

Antwort

0

ehrfürchtig danke, ich verwendet:

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