Archiv verlassen und diese Seite im Standarddesign anzeigen : kleine buchstaben -> grosse buchstaben in dateien
es gibt doch diese berühmten einzeiler.
bräuchte einen der in einem ordner alle dateien nach grossbuchstaben durchsucht und diese mit kleinen ersetzt.
mfg sphreak
Das grenzt ja an Fetischismus! :] :D ;)
find * -type f -maxdepth 0 -exec tr '[a-z][A-Z]' {} \;
ungetestet.
ne funktioniert leider nicht!
das macht er bei mir:
[sphreak@alpha2000 sphreak]$ cd Desktop/test/
[sphreak@alpha2000 test]$ find * -type f -maxdepth 0 -exec tr '[a-z][A-Z]' {} \ ;
wenn ich es mit strg c beenden und die datei öffne zeigt er mir alles so wie vorher an
find * -type f -maxdepth 0 -exec perl -i -ne '$_ = lc($_);'{} \;
das sollte gehen. Ist aber keine Gute Lösung.
Steve
Willst du den Inhalt einer Datei ändern oder die Dateinamen?
for i in*; do if [ cat $i | sed 's/[A-Z]/[a-z]/p' ]; then echo $i; fi; done
oder irgendwie so ähnlich... ungetestet...
mfg manuel
ich habe mich wohl schlecht ausgedrückt in meinem beitrag weiter oben.
ich meinte den inhalt der dateien nach grossbuchstaben durchsuchen und durch kleine ersetzen
@sequel
bash: syntax error near unexpected token `in*'
danke für eure mühen
@ sequel
bei dir wird nichts geändert.
@ sphreak
IMHO fehlt da ein Leerzeichen nach "in"
Hast du meine Perl-Lösung probiert?
Steve
jo habe ich ausprobier, aber er macht da auch nix. :(
perl -pi -ne '$_ = lc($_);' *
GOTT! Bin ich blöd.
Steve
funktioniert!
super danke!!!!
ach ja und das hätte ich mir auch denken können das das andere da nicht hingehört*schäm*
danke nochmals!
Powered by vBulletin® Version 4.2.0 Copyright ©2013 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.