Kõikide avatud kataloogis asuvate arhiivide alamkataloogidesse lahtipakkimine
Allikas: Pingviini viki
#!/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.