From 400a2019e54b3fad1216acc561ca924cf4b4db13 Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Fri, 19 Jan 2024 08:10:34 -0800 Subject: [PATCH] Improve 1998/dorssel/try.sh --- 1998/dorssel/README.md | 6 ------ 1998/dorssel/try.sh | 30 ++++++++++++++++++++++++------ 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/1998/dorssel/README.md b/1998/dorssel/README.md index 3cdec819b..50b20f9cd 100644 --- a/1998/dorssel/README.md +++ b/1998/dorssel/README.md @@ -21,12 +21,6 @@ echo text | ./dorssel ./try.sh ``` -Also try: - -```sh -./dorssel < dorssel.md -``` - ## Judges' remarks: diff --git a/1998/dorssel/try.sh b/1998/dorssel/try.sh index 830cddfd2..4953317d4 100755 --- a/1998/dorssel/try.sh +++ b/1998/dorssel/try.sh @@ -15,24 +15,36 @@ make CC="$CC" all >/dev/null || exit 1 # clear screen after compilation so that only the entry is shown clear -echo "$ echo 'Simple as 123' | ./dorssel" 1>&2 +read -r -n 1 -p "Press any key to run: echo 'Simple as 123' | ./dorssel: " +echo 1>&2 echo 'Simple as 123' | ./dorssel +echo 1>&2 -echo "$ echo 'Binary as simple as 1, 10 11.' | ./dorssel" 1>&2 +read -r -n 1 -p "Press any key to run: echo 'Binary as simple as 1, 10 11.' | ./dorssel: " 1>&2 +echo 1>&2 echo 'Binary as simple as 1, 10 11.' | ./dorssel +echo 1>&2 echo "$ echo '.... --- .-- -.. --- . ... .. - -.. --- - .... .- -' | ./dorssel" 1>&2 +read -r -n 1 -p "Press any key to continue: " +echo 1>&2 echo '.... --- .-- -.. --- . ... .. - -.. --- - .... .- -' | ./dorssel +echo 1>&2 -echo "$ echo 'HOW DOES IT DO THAT' | ./dorssel" 1>&2 +read -r -n 1 -p "Press any key to run: echo 'HOW DOES IT DO THAT' | ./dorssel: " +echo 1>&2 echo 'HOW DOES IT DO THAT' | ./dorssel +echo 1>&2 -echo "$ echo 'HOW DOES IT DO THAT' | ./dorssel | ./dorssel" 1>&2 +read -r -n 1 -p "Press any key to run: echo 'HOW DOES IT DO THAT' | ./dorssel | ./dorssel: " +echo 1>&2 echo 'HOW DOES IT DO THAT' | ./dorssel | ./dorssel +echo 1>&2 - -echo "$ ./dorssel < dorssel.c | ./dorssel" 1>&2 +read -r -n 1 -p "Press any key to run: ./dorssel < dorssel.c | ./dorssel: " +echo 1>&2 ./dorssel < dorssel.c | ./dorssel +echo 1>&2 echo "$ echo ' @@ -40,6 +52,8 @@ echo "$ echo ' . -..- . .-. -.-. .. ... . -.-. .... .- -. --. . - .... . .--. .-. --- --. .-. .- -- ... --- .. - -.. --- . ... -. --- - ... .... --- ..- -' | ./dorssel" 1>&2 +read -r -n 1 -p "Press any key to continue: " +echo 1>&2 echo " .. - .... .. -. -.- - .... .. ... ... .--. --- .. .-.. . .-. .. ... -- --- .-. . --- -... ..-. ..- ... -.-. .- - . -.. - .... .- -. - .... . .--. .-. --- --. .-. .- -- @@ -47,3 +61,7 @@ echo " . -..- . .-. -.-. .. ... . -.-. .... .- -. --. . - .... . .--. .-. --- --. .-. .- -- ... --- .. - -.. --- . ... -. --- - ... .... --- ..- -" | ./dorssel +read -r -n 1 -p "Press any key to run: ./dorssel < dorssel.md (space = next page, q = quit): " +echo 1>&2 +./dorssel < dorssel.md | less -rEXF +echo 1>&2