about summary refs log tree commit diff stats
path: root/templates
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-10-04 13:50:36 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-10-04 13:50:36 +0200
commitc1e30d8dc266865b4cd5598f728a6e99c232e9af (patch)
tree4739529eb21bbf78455b445317969f74a619ccc5 /templates
parentchore(build): Recreate (diff)
downloadflake-templates-c1e30d8dc266865b4cd5598f728a6e99c232e9af.tar.gz
flake-templates-c1e30d8dc266865b4cd5598f728a6e99c232e9af.zip
fix(templates/latex/presentation/fix_notes.sh): Disable shellcheck warning
Diffstat (limited to 'templates')
-rwxr-xr-xtemplates/latex/presentation/scripts/fix_notes.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/templates/latex/presentation/scripts/fix_notes.sh b/templates/latex/presentation/scripts/fix_notes.sh
index c5caf5b..fc22581 100755
--- a/templates/latex/presentation/scripts/fix_notes.sh
+++ b/templates/latex/presentation/scripts/fix_notes.sh
@@ -19,5 +19,8 @@ rg '\\note' --files-with-matches | while IFS= read -r file; do
     [ "$(basename "$file")" = "$(basename "$0")" ] && continue
 
     echo "Fixing: '$file'"
+
+    # The expressions should expand, when `sed` executes them.
+    # shellcheck disable=SC2016
     sed --in-place 's/^\(.*\)\\note\(.*\){\(.*\)}/printf "%s\\\\\\note%s{%s}" "\1" "\2" "$( echo "\3" | sed "s@ä@\\\&auml\;@g" | sed "s@ö@\\\&ouml\;@g" | sed "s@ü@\\\&uuml\;@g" | sed "s@Ä@\\\&Auml\;@g" | sed "s@Ö@\\\&Ouml\;@g" | sed "s@Ü@\\\&Uuml\;@g" | sed "s@ß@\\\&szlig\;@g" | sed "s@→@\\\&rarr\;@g" )"/eg' "$file"
 done