Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # $1 - program rozwiazujacy (plik binarny)
- # $2 - katalog z plikami wejsciowymi *.in
- # $3 - nazwa nieistniejacego katalogu w ktorym znajda sie pliki wyjsciowe
- mkdir ./$3
- for i in `ls -1 ./$2/`; do
- if [ "`echo "$i" | cut -d . -f 2`" = "in" ] && [ "`echo "$i" | cut -d . -f 1 | tr -d 'qwertyuioplkjhgfdsazxcvbnm.'`" != "00" ]; then # sprawdzenie, czy $i ma postac *.in
- ./"$1" < ./$2/$i > ./$3/`echo "$i" | cut -d . -f 1``echo ".ans"` # wykonanie programu rozwiazujacego i zapisanie wyjscia w odpowiednim pliku
- echo "`echo "$i" | cut -d . -f 1` - gotowe" # wypisanie komunikatu
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement