← Back to team overview

sslug-teknik team mailing list archive

Re: Hurtigt fix? (rename)

 

On Wed, 19 Sep 2001, Lars Lerager Hansen <lars@xxxxxxxxxx> wrote:


> Er der nogen der har et bud på et par hurtige keystrokes der
> (rekursivt) kan omdøbe alle filer i et bibliotek således at
> deres navne bliver med små bogstaver i stedet for store? Min
> dag ville blive lettere :-)

En løsning fra Advanced Bash-Scripting Guide [1]:

    for filename in *;
    do
        fname=`basename $filename`;
        n=`echo $fname | tr A-Z a-z`;
        if [ "$fname" != "$n" ]; then
            mv $fname $n;
        fi;
    done;
    exit 0
		

Der er også løsninger med perl og (tror jeg nok) mmv.


[1] http://www.linuxdoc.org/LDP/abs/html/


vh.

Morten


Follow ups

References