[bash] ekstrahiranje iz večih imenikov
napsy
Član Ubuntu.si
Na primer da imate sledečo strukturo imenikov in datotek:
~/cd1/cd1.rar
~/cd2/cd2.rar
~/cd3/cd3.rar
~/cd4/cd4.rar
In želite ekstrahiraati vse arhive z samim ukazom, vam bo prišla prav tale skripta:
~/cd1/cd1.rar
~/cd2/cd2.rar
~/cd3/cd3.rar
~/cd4/cd4.rar
In želite ekstrahiraati vse arhive z samim ukazom, vam bo prišla prav tale skripta:
#!/bin/bash
home=`pwd`
for file in $(ls); do
cd $file
unrar e *.rar
mv *.avi $home/
cd $home
echo \"Extracted \" $file
done
Komentarji
for foo in `ls`; do
if [ -d $foo ]; then echo "$foo is dir"; fi;
if [ -f $foo ]; then echo "$foo is file";fi;
done
`cd` "sljaka" samo na directory, ...
br,@admirtrakic