From 2931d4dbb77e21bc68b3cd6b384f7831f0ef383d Mon Sep 17 00:00:00 2001 From: wyatt-avilla Date: Mon, 6 Nov 2023 13:19:30 -0800 Subject: [PATCH] bash parameter expansion instead of sed --- .github/workflows/testPatches.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/testPatches.sh b/.github/workflows/testPatches.sh index 64026e4..6f086e2 100755 --- a/.github/workflows/testPatches.sh +++ b/.github/workflows/testPatches.sh @@ -5,7 +5,7 @@ dwlSrcDirectory="$1" wikiDirectory="$2" patchLinkPattern="https://github\.com/[^/]+/[^/]+/compare/[^/]+\.patch" -emojiReplacePattern="\(\[[❔⚠️❌✅]\]\)" +emojiReplacePattern="\[[❔⚠️❌✅]\]" for file in "$wikiDirectory"/*.md; do @@ -39,7 +39,7 @@ for file in "$wikiDirectory"/*.md; do if [ "$http_status_code" -ne 200 ] || [ -z "$patchContent" ]; then echo "[⚠️] -- $extractedURL" - echo "$line" | sed "s/$emojiReplacePattern/[⚠️]/1" >> "$tempFile" + echo "${line/${emojiReplacePattern}/[⚠️]}" >> "$tempFile" continue fi @@ -48,10 +48,10 @@ for file in "$wikiDirectory"/*.md; do if [ $patchApplicationExitCode -eq 0 ]; then echo "[✅] -- $extractedURL" - echo "$line" | sed "s/$emojiReplacePattern/[✅]/1" >> "$tempFile" + echo "${line/${emojiReplacePattern}/[✅]}" >> "$tempFile" else echo "[❌] -- $extractedURL" - echo "$line" | sed "s/$emojiReplacePattern/[❌]/1" >> "$tempFile" + echo "${line/${emojiReplacePattern}/[❌]}" >> "$tempFile" fi done < "$file"