Faterka kérdése:
A feladatom az lenne, hogy írjak egy shell scriptet, aminek az első paramétere egy könyvtár, ezt kell rekurzívan bejárni. és azon közönséges fájlok kiterjesztését kisbetűssé alakítani. Elősször is hogyan kezdjem? Bármilyen infó segítségemre szolgál.
Figyelt kérdés
2011. márc. 26. 21:53
1/1 sirmugger válasza:
Hali
probáld meg ez hasznosítani: ez mükszik
sirmugger@server1:~/Desktop/probadir$ ls
file1.kit1 file2.kit2 file3.kit3 file4.kit4
sirmugger@server1:~/Desktop/probadir$ var=`ls`
sirmugger@server1:~/Desktop/probadir$ for i in $var ; do kit=`echo $i |awk -F "." '{print $2}' |tr '[a-z]' '[A-Z]'`; name=`echo $i |awk -F "." '{print $1}'`; mv $i $name"."$kit; done
sirmugger@server1:~/Desktop/probadir$ ls
file1.KIT1 file2.KIT2 file3.KIT3 file4.KIT4
sirmugger@server1:~/Desktop/probadir$
Ha fileokat is be akarod ellenőrizni építsd bele a
if [ -f $1 ];then
parancsok
fi
remélem hasznos volt (:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!