linux-l: Skripting (Re: Q: Umwandlung von Dateinamen)
Ralf Baerwaldt
rade at rade2.bancos.com
Mo Okt 19 08:13:56 CEST 1998
> find $1 -name *"[A-Z]"* -or -name *"\!"* -or -name *"\~"* -exec mv -i {} \
> $(echo {} | sed -e "y/ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ/abcdefghijklmn \
> opqrstuvwxyzäöü/" -e "s:[!~]::g") \;
"or"-Verknuepfungen sind niederwertiger als "and"-Verknuepfungen.
Keine Angabe der Verknuepfungsart sind defaultmaessig "and".
ich wuerde deshalb mal Klammern probieren. Wobei mir jetzt
nicht klar ist, ob die Klammern escaped werden muessen.
Also mal beides versuchen.
find $1 ( -name *"[A-Z]"* -or -name *"\!"* -or -name *"\~"* ) -exec mv -i {} \
________^___________________________________________________^
Ralf Baerwaldt
(e-mail: rade at bancos.com)
Mehr Informationen über die Mailingliste linux-l