pnem Sziasztok! Hogyan tudok sok-sok file-t úgy átnevezni, hogy maradjon meg a neve, csak nagybetűssé váljon? Vagy esetleg fordítva. (elsősorban parancssoros megoldás érdekelne) Előre is köszönöm! :)Pali
tzalay #!/bin/sh for f in * do F="`echo $f | tr a-z A-Z`" echo Renaming \"$f\" to \"$F\" mv "$f" "$F" done Sok egyéb hasznos megoldás ugyanerre: http://tinyurl.com/24js6p6
pnem tzalaySziasztok! Mit rontok el ennél a scriptnél, ha korábban működött, akkor most mi lehet a hiba? Nagyon köszönöm a segítséget! Ez az üzenet (egy része): Renaming "212233a.mus" to "212233A.MUS" mv: ”212233a.mus” és ”212233A.MUS” ugyanaz a fájl
tzalay sh4d0wEz pont a fordítottja annak, amit Pali keresett, ez a nagybetűseket alakítja kisbetűssé. A tr-nél meg kell fordítani a paraméterezést ahhoz, hogy Palinak megfeleljen, azaz: 11 lc=`echo $x | tr '[a-z]' '[A-Z]'`
sh4d0w tzalayIdézem: "Vagy esetleg fordítva." De ha valaki sem a magyarázatból, sem a scriptből nem jön rá a fordított megoldásra, az ne használjon parancssort.