mirror of
https://github.com/captn3m0/Scripts.git
synced 2024-09-27 22:22:53 +00:00
23 lines
350 B
Bash
Executable File
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
|