diff --git a/grep_c/file.txt b/grep_c/file.txt new file mode 100644 index 0000000..5477494 --- /dev/null +++ b/grep_c/file.txt @@ -0,0 +1 @@ +pattern diff --git a/grep_c/grep_c.sh b/grep_c/grep_c.sh new file mode 100755 index 0000000..a7e3d0f --- /dev/null +++ b/grep_c/grep_c.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +set -e + +timeout 10 bash -c ' + until [ $(grep -c "pattern" file.txt) -gt 0 ]; do + echo "pattern not found, sleeping for 2 secs..." + sleep 2 + done +' +echo "pattern found! Exiting"