[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sonder- und Leerzeichen aus Dateinamen entfernen.



geht bei mir nur mit maskiertem "$file"

mv -v "$file" `echo $file | sed -e "s/ /_/g"`;

Gruß
J°


Am 06.06.2015 um 13:47 schrieb Elimar Riesebieter:
> * Dietmar Segbert <didi.segbert@arcor.de> [2015-06-06 12:59 +0200]:
>
> Mit $SHELL unter Zuhilfenahme von /bin/sed
>
> z.Bsp:
>
> # Ersetze Leerzeichen mit Unterstrichen in Dateinamen
> noblankf ()
>     for file in *\ *.*; do
>       mv -v $file `echo $file | sed -e "s/ /_/g"`;
>     done
>
> #Ersetze ä mit ae in Dateinemen
> noumlauta ()
>     for file in *\ *.*; do
>       mv -v $file `echo $file | sed -e "s/ä/ae/g"`;
>     done
>
> # Ersetze Leerzeichen mit Unterstrichen in Verzeichnisnamen
> noblankd ()
>     for dir in *\ *; do
>       mv -v $dir `echo $dir | sed -e "s/ /_/g"`;
>     done
>
> etc....
>
> Elimar


Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: