Code Sample |
#!/bin/bash # finds files in an archive that already exist on the system # you can use the file "deleters" to remove repeats tar -ztf $1 > files cat files | while read i do if [ -e "/$i" ] then echo $i >> deleters fi done |
Code Sample |
#!/bin/bash tar -ztf $1 > files_new tar -ztf gtk.dsl > files_gtk cat files_new | while read i do grep $i files_gtk >> deleters done |
Code Sample |
mv somenewdsl.dsl somenewdsl.tar.gz gunzip somenewdsl.tar.gz tar -vf somenewdsl.tar --delete -T deleters gzip somenewdsl.tar mv somenewdsl.tar.gz somenewdsl.dsl |