Hi,
ich muß case-sensitive Dateien (S.u.S.E. 6.2) kopieren, die nachher alle kleingeschrieben sein sollen. Welche Option muß ich „cp“ mit auf den Weg geben, damit das so funktioniert oder womit kann ich das sonst bewerkstelligen?
CIAO
Carsten
Hi,
ich muß case-sensitive Dateien (S.u.S.E. 6.2) kopieren, die nachher alle kleingeschrieben sein sollen. Welche Option muß ich „cp“ mit auf den Weg geben, damit das so funktioniert oder womit kann ich das sonst bewerkstelligen?
CIAO
Carsten
Hi,
ich muß case-sensitive Dateien (S.u.S.E.
6.2) kopieren, die nachher alle
kleingeschrieben sein sollen. Welche
Option muß ich „cp“ mit auf den Weg
geben, damit das so funktioniert oder
womit kann ich das sonst bewerkstelligen?
tja, mal man cp einegeben und schaun. Moeglicherweise ein paar befehle pipen, im zweifelsfall ein Shellscript schreiben. Ich wuerde wohl ein TCL-Script schreiben, wenn mir man cp nicht hilft, aber das kommt nur in Frage wenn man eh TCL beherrscht.
Gruss
Thorsten
Soweit mir bekannt gibt es fuer ‚cp‘ keine entsprechende Option - man kann es aber per Shellscript machen:
Hier ein Beispiel fuer ksh:
#!/bin/ksh
indir=$HOME/inputdir
outdir=$HOME/outputdir
cd $indir
for FILE in $(ls -1 ${indir})
do
outfile=${FILE}
typeset -l outfile
cp $FILE $outdir/$outfile
done
Hinweis - ‚typeset -l‘ wandelt alle Grossbuchstaben in Kleinbuchstaben um.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]