P |
|||
(ei näidata ühe teise kasutaja 2 vahepealset redaktsiooni) | |||
1. rida: | 1. rida: | ||
[[Kategooria:Skriptid]] | [[Kategooria:Skriptid]] | ||
+ | <source lang="bash"> | ||
#!/bin/bash | #!/bin/bash | ||
# paki automaatselt kõik avatud kataloogis olevad arhiivid alamkataloogidesse lahti | # paki automaatselt kõik avatud kataloogis olevad arhiivid alamkataloogidesse lahti | ||
17. rida: | 18. rida: | ||
unrar x "$x" `echo "${x// /_}/"|sed -e 's/.rar//'` | unrar x "$x" `echo "${x// /_}/"|sed -e 's/.rar//'` | ||
done | done | ||
+ | </source> | ||
+ | |||
+ | Kopeeri skript uude faili ja tee see käivitatavaks failiks. | ||
==Välisviited== | ==Välisviited== | ||
* [http://ubuntu.alperortac.de/2008/01/30/automatically-extract-all-archives-in-current-directory-to-subfolders/ The Ubuntu Experience] | * [http://ubuntu.alperortac.de/2008/01/30/automatically-extract-all-archives-in-current-directory-to-subfolders/ The Ubuntu Experience] |
Viimane redaktsioon: 8. oktoober 2009, kell 13:44
#!/bin/bash # paki automaatselt kõik avatud kataloogis olevad arhiivid alamkataloogidesse lahti # paki tar failid lahti for x in *.tar.gz; do tar -zxvf "$x" done # paki zip failid lahti for x in *.zip; do unzip -d `echo "${x// /_}"|sed -e 's/.zip//'` "$x" done # paki rar failid lahti for x in *.rar; do unrar x "$x" `echo "${x// /_}/"|sed -e 's/.rar//'` done
Kopeeri skript uude faili ja tee see käivitatavaks failiks.