ich habe eine AIX-Maschine mit CAD-Daten. Die Dateinamen beinhalten verschiene Zeichen, die ich übers Netzwerk unter Windows 7 nicht lesen kann. Ich möchte gerne alle CAD-Daten auf unsere AIX-Maschine umbenennen.
Mein Ziel ist es nach einem bestimmten Zeichen zu suchen und es gegen ein anderes auszutauschen. z.B.: ein ":" in ein "_" zu tauchen.
gibt es dafür eine Kommandozeile?
Danke im voraus.
[Diese Nachricht wurde von IC-Cruncher am 18. Sep. 2012 editiert.]
ich habe Dir ein kleines Script angehängt, dass ein mv-Script erzeugt. Es sollte eigentlich kein Problem sein für Dich das Script anzupassen. Falls es Probleme gibt, kannst Du Dich ja noch einmal melden.
ls -1 /tmp/*.dxf |\ listet alle Files .dxf im Verzeichnis /tmp änderen auf /xx/yy/*.model while read old x do if [ -z "$old" ] then echo "kein wert" else echo "$old" | sed 's/±/_/g' | read new q ersetzt ± durch _ im Filenamen ändern auf gewünschte Zeichen