if [ ! -d runs ]; then mkdir runs fi for file in /usr/include/d/std/*.d; do shortFile=$(basename $file) echo "Parsing" $shortFile "..." outFile=runs/$shortFile.txt ./tester $file > $outFile done echo grep -l "Parsing finished with 0 errors" runs/*.txt | sed -e "s/runs\//Pass /" -e "s/.txt//" grep -L "Parsing finished with 0 errors" runs/*.txt | sed -e "s/runs\//Fail /" -e "s/.txt//"