it-swarm.com.de

Entfernen Sie Klammern und Klammern aus mehreren Verzeichnissen

Ich versuche, einen Weg zu finden, Klammern und Klammern aus Verzeichnissen zu entfernen, aber sie haben nicht alle das gleiche Muster. Einige sind wie folgt: (1234) ABC [xyz]. Andere sind so [xyz] ABC (1234)(987).

Bearbeiten: Die gewünschte Ausgabe wäre ABC

Wie kann ich das machen?

5
AvantGarde

Sie können rename verwenden, um diese Zeichen überall dort zu entfernen, wo sie abwechselnd vorkommen

rename -n 's/\(|\[|\]|\)//g' *

Sie müssen die Klammern und Klammern umgehen.

Entfernen Sie -n nach dem Testen, um die Umbenennung wirklich durchzuführen.

Entfernen aller Zeichen in Klammern oder Klammern

rename -n 's/\(.*\)|\[.*\]//g' *

Leerzeichen entfernen ((1234) ABC [xyz] in ABC ändern)

rename -n 's/\(.*\)|\[.*\]| //g' *
8
Zanna