WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Wine, Dreamweaver und Gentoo... (http://www.wcm.at/forum/showthread.php?t=70967)

Sloter 23.09.2002 22:41

Na geht nur mit Perl :D

Das müssen Scripten mit Java sein....ich kenne eigentlich nur das Updaten von DW als Lösung.
Unbennen ist aber auch eine Lösung.........

Sloter

_m3 23.09.2002 23:56

Geht leider auch ohne Perl:
Code:

################################################################
# Convert all filenames to uppercase or lowercase.
# Use like ls. I.e. shell expansion to find filenames.
# -l2u to convert lower to upper.
# Otherwise converts upper to lower.
# Reports how many files were changed.
################################################################

# $@.

op=$1
if test $op = "-l2u"; then
        shift
fi

i=0
while true; do
        if test -z $1; then
                echo -n $i file
                if test $i -ne 1; then
                        echo -n s
                fi
                echo " converted."
                exit 0
        fi
        if test ! -e $1; then
                echo "$1 doesn't exist."
        elif test ! -w $1; then
                echo $1 is not writable.
        elif test $op = "-l2u"; then
                if test `echo $1 | grep [a-z]`; then
                        mv -i $1 `echo $1 | tr a-z A-Z`
                        if test $? -eq 0; then
                                let i+=1
                        fi
                fi
        else
                if test `echo $1 | grep [A-Z]`; then
                        mv -i $1 `echo $1 | tr A-Z a-z`
                        if test $? -eq 0; then
                                let i+=1
                        fi
                fi
        fi
        shift
done

http://www.tksoft.com/

SNo0py 24.09.2002 09:13

Danke! Ganz hab ich no net verstanden, was das Ding macht, aber wird schon noch...

Und an Fehler hab ich gefunden:
Code:

if test $op = "-l2u"; then
        shift
fi

müsste
Code:

if test $op -e "-l2u"; then
        shift
fi

lauten...

SNo0py 04.10.2002 12:40

Also... soviel mal vorweg -> es läuft!!!!!!!!!!!! :D

Groß/kleinschreibung war es nicht, aber ein config-problem... wenn man sich die msvcrt.dll von einem Win98 kopiert und explizit angibt, dann funkt alles!

mfg


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag