From 8c0e21060fd0abdb16c10d62a56ead0a4da75062 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Tue, 17 May 2022 01:27:27 -0400 Subject: xlint: escape slashes in scan() msg to prevent sed errors Closes: #244 [via git-merge-pr] --- xlint | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xlint b/xlint index 9839b97..34c46d7 100755 --- a/xlint +++ b/xlint @@ -6,7 +6,7 @@ export LC_ALL=C scan() { - local rx="$1" msg="$2" + local rx="$1" msg="$(echo $2 | sed 's,/,\\/,g')" grep -P -hn -e "$rx" "$template" | grep -v -P -e "[^:]*:\s*#" | sed "s/^\([^:]*\):\(.*\)/\1: $msg/" | -- cgit 1.4.1