1
0
mirror of https://github.com/captn3m0/Scripts.git synced 2024-07-20 10:23:50 +00:00
scripts/cct
2014-10-13 04:58:32 +05:30

23 lines
350 B
Bash
Executable File

#!/bin/sh
FILE=$(basename "$1")
EXT="${FILE##*.}"
CODE="${FILE%.*}"
SUFFIX=""
case "$EXT" in
"rb" )
BIN="ruby"
;;
"py" )
BIN="python"
;;
"cpp" )
BIN="g++"
SUFFIX="&& ./a.out"
;;
esac
# Now lets run the code
`cat $CODE.IN | $BIN $FILE $SUFFIX > $CODE.OUT`
diff $CODE.OUT $CODE.OUT