Citace Původně odeslal kidd.hombre
no udelat, problem je v tom ze nemam ani napad nic du teda googlit.
Mozem ti dat namet.
Stahujem dost veci z internetu a casto sa stava ze su nekompletne subory. Mam script ktorym kontrolujem skomprimovane subory. Ak dorobis aby bral okrem *.zip aj *.ZIP ... + vidim ze som zabudol na *.rar (unrar je free) mozno sa to natiahne na dostatocny pocet riadkov. Este by sa zislo dat lepsiu kontrolu na chyby (ocami kontrolujem slovo "error" ) - testovat navratovy kod unzip , gzip a bzip2 a vypisat vadne subory s viditelnou vystrahou.

Kód:
#!/bin/sh

# check *.zip
ls -l *.zip > /dev/null 2>&1
RETVAL=$?
#echo $RETVAL
[ $RETVAL -eq 0 ] && for i in *.zip; do unzip -tv "$i"; done | grep error

# check *.gz
ls -l *.gz > /dev/null 2>&1
RETVAL=$?
[ $RETVAL -eq 0 ] && for i in *.gz; do gzip -tv "$i"; done

# check *.tgz
ls -l *.tgz > /dev/null 2>&1
RETVAL=$?
[ $RETVAL -eq 0 ] && for i in *.tgz; do gzip -tv "$i"; done

# check *.bz2
ls -l *.bz2 > /dev/null 2>&1
RETVAL=$?
[ $RETVAL -eq 0 ] && for i in *.bz2; do bzip2 -tv "$i"; done