# HG changeset patch # User edhoprima # Date 1240676210 0 # Node ID d3b002fd944e4b1d4a74968eae04722cc8963ea2 # Parent 78ef726d384522097b00667498a7096b9fc07e44 fix: my attempt at speeding up things failed. reverting back to trusty grep -vf diff -r 78ef726d3845 -r d3b002fd944e moefetch.sh --- a/moefetch.sh Sat Apr 25 16:11:06 2009 +0000 +++ b/moefetch.sh Sat Apr 25 16:16:50 2009 +0000 @@ -81,18 +81,18 @@ echo "Generating list of new files..." # THE FILES #ls "../$outdir" | grep -vf "$outdir-error" > "$outdir-ok" - #cat "$outdir-list" | grep -vf "$outdir-ok" > "$outdir-newlist" + # ls "../$outdir" | comm -1 -2 "$outdir-error" - > "$outdir-ok" - comm -1 -2 "$outdir-list" "$outdir-error" > "$outdir-newlist" + cat "$outdir-list" | grep -vf "$outdir-ok" > "$outdir-newlist" echo "`echo \`wc -l < \"$outdir-newlist\"\`` file(s) to be downloaded" cd "../$outdir" echo "Removing error files" if [ $totalerr -eq 0 ]; then echo "No error file. 0 file removed" - elif [ $totalerr -gt 0 ]; then + else cat "../temp/$outdir-error" | xargs rm - echo "$totalerr file(s) removed" + echo "$totalerr file(s) removed" fi echo "`echo \`ls | wc -l\`` file(s) available locally" cd ../temp