home *** CD-ROM | disk | FTP | other *** search
/ The Equalizer BBS / equalizer-bbs-collection_2004.zip / equalizer-bbs-collection / DEMOSCENE-STUFF / CLEARING < prev    next >
Text File  |  2004-08-28  |  2KB  |  88 lines

  1. #!/bin/sh
  2.  
  3. # Clearing House: Blow Through a Bunch of Packs and Create a .descs with the
  4. #                 relevant NFOs pasted on afterwards, if any. 
  5.  
  6. echo "[PACKS AHOY]"
  7.  
  8. for each in *.ZIP
  9.     do
  10.     if [ -f $each ] 
  11.        then
  12.        echo " [$each]"
  13.        rm -rf .bin
  14.        mkdir .bin
  15.        cd .bin
  16.        unzip -j -q -o ../$each
  17.        cat *.diz *.DIZ *.NFO *.nfo >>../.descs
  18.        cd ..
  19.        echo "<----- DESCRIPTION GOES UNDER HERE-->" >>.descs
  20.        echo "$each" >>.descs
  21.     fi
  22.     done
  23.  
  24. for each in *.rar
  25.     do
  26.     if [ -f $each ]
  27.        then
  28.        echo " [$each]"
  29.        rm -rf .bin
  30.        mkdir .bin
  31.        cd .bin
  32.        unrar x ../$each
  33.        cat *.diz *.DIZ *.NFO *.nfo >>../.descs
  34.        cd ..
  35.        echo "<----- DESCRIPTION GOES UNDER HERE-->" >>.descs
  36.        echo "$each" >>.descs
  37.     fi
  38.     done
  39.  
  40. for each in *.lzh
  41.     do
  42.     if [ -f $each ]
  43.        then
  44.        echo " [$each]"
  45.        rm -rf .bin
  46.        mkdir .bin
  47.        cd .bin
  48.        lha xi ../$each
  49.        cat *.diz *.DIZ *.NFO *.nfo >>../.descs
  50.        cd ..
  51.        echo "<----- DESCRIPTION GOES UNDER HERE-->" >>.descs
  52.        echo "$each" >>.descs
  53.     fi
  54.     done
  55.  
  56. for each in *.lha
  57.     do
  58.     if [ -f $each ]
  59.        then
  60.        echo " [$each]"
  61.        rm -rf .bin
  62.        mkdir .bin
  63.        cd .bin
  64.        lha x ../$each
  65.        cat *.diz *.DIZ *.NFO *.nfo >>../.descs
  66.        cd ..
  67.        echo "<----- DESCRIPTION GOES UNDER HERE-->" >>.descs
  68.        echo "$each" >>.descs
  69.     fi
  70.     done
  71.  
  72. for each in *.arj
  73.     do
  74.     if [ -f $each ]
  75.        then
  76.        echo " [$each]"
  77.        rm -rf .bin
  78.        mkdir .bin
  79.        cd .bin
  80.        unarj e ../$each
  81.        cat *.diz *.DIZ *.NFO *.nfo >>../.descs
  82.        cd ..
  83.        echo "<----- DESCRIPTION GOES UNDER HERE-->" >>.descs
  84.        echo "$each" >>.descs
  85.     fi
  86.     done
  87.  
  88.