Hallo Neuhier.
ich suche ein kleines Programm (oder Kommando), das mir (unter Windows) Dateien umbenennt.
Wenn du gewillt bist, dein System ein wenig leistungsähiger zu machen, kann ich eine Lösung anbieten:
Genauer:
Alle Dateien mit Namen aaa.xxx im Verzeichnis dir1 und allen Unterverzeichnissen sollen in bbb.yyy umbenannt werden.
#!/bin/sh
# „\n“ an Stelle von „ “ als Trennzeichen für die Schleife
IFS='
'
# Ohne Ein- und Ausgabename geht nichts
if [[ -z $1 || -z $2 ]];then
echo "Usage: $0 from_filename to_filename"
exit 1
fi
# Ans Werk
for i in $(find -name ${1})
do
mv "$i" "${i/${1}/${2}}"
done
Dasselbe lässt sich aber sicher auch mit der Windows-eigenen Kommandozeile umsetzen.
Einen schönen Donnerstag noch.
Gruß, Mathias
--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]