Thread Eckige Klammern aus Verzeichnisnamen entfernen (6 answers)
Opened by Sapperlot at 2016-05-24 19:13

Gast Sapperlot
 2016-05-24 19:13
#184817 #184817
Habe immer wieder mit Verzeichnisnamen in der Form:

[Ein Beispiel Name]

würde da gerne die eckigen Klammern sowie die Leerzeichen entfernen, am besten natürlich alle Sonderzeichen, um die Verzeichnisse anschließend in einem Shellskript weiterverarbeiten zu können. Habe da schon mit mv, rename oder sed rumgefummelt, aber die große Erleuchtung kam mir dabei nicht. Die brauchbarste Lösung war da noch:

Code: (dl )
find -type d ! -name "\." | sed -r -e 's/[[](.*)[]]/\1/' -e 's/ /_/g'


aber dadurch hatte ich zwar den gewünschten Ouput, aber an dem Verzeichnisnamen ändert das nichts.

Dachte also, der Alleskönner Perl müsste das locker packen, aber so richtig weiter komme ich damit auch nicht.
Bin also dankbar für jeden Tip!
Last edited: 2016-05-24 19:58:34 +0200 (CEST)

View full thread Eckige Klammern aus Verzeichnisnamen entfernen