Add 2013/robison/try.sh

The README.md was already fine: just the update to try.sh instead of the
long commands to run was changed.
This commit is contained in:
Cody Boone Ferguson committed 2023-12-02 14:54:21 -08:00
1 parent 02b9106b7d
commit 7301eeb3fa
3 files changed
+34 -2

No files matched your search

+4 -2
View File
@@ -9,14 +9,16 @@ make
```sh
./robison
# enter an expression
echo expression | ./robison
```
### Try:
```sh
echo '1*2*3*4*5*6*7*8*9%1000' | ./robison
echo '100000000000000000000*(20*(1+(99477941840441*50)))/31664812345028528' | ./robison
./try.sh
```
+25
View File
@@ -0,0 +1,25 @@
#!/usr/bin/env bash
#
# try.sh - demonstrate IOCCC winner 2013/robison
#
# make sure CC is set so that when we do make CC="$CC" it isn't empty. Doing it
# this way allows us to have the user specify a different compiler in an easy
# way.
if [[ -z "$CC" ]]; then
CC="cc"
fi
make CC="$CC" all >/dev/null || exit 1
# clear screen after compilation so that only the entry is shown
clear
read -r -n 1 -p "Press any key to run: echo '1*2*3*4*5*6*7*8*9%1000' | ./robison: "
echo 1>&2
echo '1*2*3*4*5*6*7*8*9%1000' | ./robison
echo 1>&2
read -r -n 1 -p "Press any key to run: echo '100000000000000000000*(20*(1+(99477941840441*50)))/31664812345028528' | ./robison: "
echo 1>&2
echo '100000000000000000000*(20*(1+(99477941840441*50)))/31664812345028528' | ./robison
+5
View File
@@ -3628,6 +3628,11 @@ Firefox both had the problem.
implicitly (Linux doesn't seem to but macOS does).
## [2013/robison](2013/robison/robison.c) ([README.md](2013/robison/README.md))
[Cody](#cody) added the [try.sh](2013/robison/try.sh) script.
# <a name="2014"></a>2014