aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-03-23 08:13:15 -0700
committerKaz Kylheku <kaz@kylheku.com>2022-03-23 08:13:15 -0700
commit40b3e280c473c2e0e0a65cea49fe38f8f53a8625 (patch)
tree97ed3d6e8cb9d529d2baf60848ee225d1e74fb0e
parente9ac5735afb5bb00512706a82fc9be8f1cd072e7 (diff)
downloadcppawk-40b3e280c473c2e0e0a65cea49fe38f8f53a8625.tar.gz
cppawk-40b3e280c473c2e0e0a65cea49fe38f8f53a8625.tar.bz2
cppawk-40b3e280c473c2e0e0a65cea49fe38f8f53a8625.zip
Tail-call awk using exec.
Why have cppawk in memory while awk is running; it's done its job.
-rwxr-xr-xcppawk2
1 files changed, 1 insertions, 1 deletions
diff --git a/cppawk b/cppawk
index c45f6ef..d3a144f 100755
--- a/cppawk
+++ b/cppawk
@@ -151,7 +151,7 @@ while [ $# -gt 0 ] ; do
shift
done
-awk="command $(quote "$awk")"
+awk="exec $(quote "$awk")"
prepro="command $(quote "$prepro")"
trap 'rm -f $tmp_file' EXIT INT TERM