Forum



FloSoft am 17.08.2007 09:24 #1576

Großmeister
Da viele beim Kopieren von S2 von fat32 o.ä die Groß-/Kleinschreibung der Dateinamen verlieren, hier mal ein Script dazu um diese anzupassen:

convcase.sh:

#!/bin/bash

if [ "$1" != "" ] ; then
    dir=$1
else
    dir=.
fi

if [ "$2" != "" ] ; then
    to=$2
else
    to="upper"
fi

rdir=$PWD
for D in $(find $dir -type d | sort -r) ; do
    echo "Konvertiere $rdir/$D"
    cd $rdir/$D
    for I in $(ls .) ;  do
        if [ "$to" = "upper" ] ; then
            mv -iv $I $(echo $I | tr '[:lower:]' '[:upper:]')
        else
            mv -iv $I $(echo $I | tr '[:upper:]' '[:lower:]')
        fi
    done
done


Man kann das ganze dann z.b so benutzen:

Code:

bash convcase.sh /opt/s25rttr/share/S2

bzw
Code:

bash convcase.sh /opt/s25rttr/share/S2 upper


um alles in Großschreibung umzubenennen

und

Code:

bash convcase.sh /opt/s25rttr/share/S2 lower


um alles in Kleinschreibung umzubenennen

Aber Vorsicht!!!
Im falschen Ordner könnte das fatale Folgen fürs System haben, der benennt alles um was er findet!

Wenn man kein Verzeichnis angibt nimmt er das aktuelle Arbeitsverzeichnis!

Ansonsten ist natürlich jeder selbst schuld wenn ers benutzt und sich was kaputt macht - da übernehme ich keine Haftung!

---
mfg
Flo


Editiert von FloSoft am 26.10.2011 17:15

Adamo am 09.02.2013 17:01 #11122


hello!

I`ve got a problem with running RTTR under Linux Ubuntu.
I didn`t know how to run S2G under Ubuntu and never run it (DosBox I guess).
I downloaded RTTS (s25rttr_0.8-8596_linux.x86_64.tar.bz2), unpacked it and copied GFX and DATA files from S2G into the s25rttr_0.8
I try to run either rttr.sh or s25client, but it doesn`t work at all.

How to run the game?
Thanx!

Sorry I don`t know german so I write in english.


****************************************
EDIT: it`s ok now. I have put the files in the wrong directory; problem solved for now.

Editiert von Adamo am 09.02.2013 17:05