cbzclean.sh
Code: Select all
#!/bin/bash
UNZIP="/usr/bin/unzip"
if [ -x $UNZIP ] ; then
for i in *.cbz ; do
if [[ $i != "*.cbz" ]] ; then
echo " " ;
echo $i: ;
$UNZIP -t "$i" > /dev/null ;
if [ $? -ne 0 ] ; then
rm -f "$i" ;
fi ;
fi ;
done
else
echo "$UNZIP isn't an executable - aborting"
fi
Code: Select all
#!/bin/bash
UNZIP="/usr/bin/unzip"
if [ -x $UNZIP ] ; then
for i in *.cbz ; do
if [[ $i != "*.cbz" ]] ; then
echo " " ;
echo $i: ;
$UNZIP -t "$i" > /dev/null ;
if [ $? -ne 0 ] ; then
rm -f "$i" ;
fi ;
fi ;
done
else
echo "$UNZIP isn't an executable - aborting"
fi
bmfrosty@yaar:~/bin$ cat cbrclean.sh
#!/bin/bash
UNRAR="/usr/bin/unrar"
if [ -x $UNRAR ] ; then
for i in *.cbr ; do
if [[ $i != "*.cbr" ]] ; then
echo " " ;
echo $i: ;
$UNRAR t "$i" > /dev/null ;
if [ $? -ne 0 ] ; then
rm -f "$i" ;
fi ;
fi ;
done
else
echo "$UNRAR isn't an executable - aborting"
fi
Make sure you know what your working directory is before you start.