From 742f87567db11775ff4a20b7674b81e7b93ae3fc Mon Sep 17 00:00:00 2001 From: t0xa Date: Mon, 8 Dec 2025 11:14:21 +0300 Subject: [PATCH] Add grep -c flag playground --- grep_c/file.txt | 1 + grep_c/grep_c.sh | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 grep_c/file.txt create mode 100755 grep_c/grep_c.sh 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"