From 533b991c0e0e1e7f1e73033227bc8df31070bc1b Mon Sep 17 00:00:00 2001 From: olemorud Date: Thu, 22 Jun 2023 17:36:01 +0200 Subject: [PATCH] Add run.sh `run.sh` prints several iterations of rule 110 by running `rule110.sed` in a loop. Additionally it formats the output to use ' ' for 0 and '#' for space. --- run.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 run.sh diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..552eeac --- /dev/null +++ b/run.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +repeat=$(printf '%s' "$1" | wc -c) + +next=$1 +echo $next | tr '1' '#' | tr '0' ' ' + +for _ in `seq $repeat`; do + next=$(./rule110.sed <<<$next) + echo $next | tr '1' '#' | tr '0' ' ' +done +