From 7ba4ecc67d2117f6e6058d5847e95a6c8a647eb4 Mon Sep 17 00:00:00 2001 From: Phil Rzewski Date: Wed, 5 Jul 2023 12:53:20 -0700 Subject: [PATCH] Extract Zeek shaper from markdown (#4697) --- scripts/perf-compare.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/perf-compare.sh b/scripts/perf-compare.sh index 8d51269036..8c5ac6313a 100755 --- a/scripts/perf-compare.sh +++ b/scripts/perf-compare.sh @@ -6,6 +6,9 @@ set -eo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" cd "$SCRIPT_DIR" || exit 1 +shaper=$(mktemp) +sed -e '1,/```mdtest-input shaper.zed/d' -e '/```/,$d' ../docs/integrations/zeek/shaping-zeek-ndjson.md > "$shaper" + DATA="../zed-sample-data" ln -sfn zeek-default "$DATA/zeek" ln -sfn zeek-ndjson "$DATA/ndjson" @@ -84,7 +87,7 @@ do zed=${ZED_QUERIES[$n]} echo -n "|\`zq\`|\`$zed\`|$INPUT|$OUTPUT|" | tee -a "$MD" case $INPUT in - ndjson ) zq_flags="-i json -I ../zeek/shaper.zed" zed="| $zed" ;; + ndjson ) zq_flags="-i json -I $shaper" zed="| $zed" ;; zng-uncompressed ) zq_flags="-i zng" ;; * ) zq_flags="-i $INPUT" ;; esac @@ -114,3 +117,5 @@ do echo | tee -a "$MD" done + +rm -f "$shaper"