diff options
author | classabbyamp <dev@placeviolette.net> | 2022-05-17 01:27:27 -0400 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2022-05-17 22:14:04 +0200 |
commit | 8c0e21060fd0abdb16c10d62a56ead0a4da75062 (patch) | |
tree | 2ba102864fee2e174992c9f94a0f8d061f98eb61 | |
parent | 2e0da76fef5f6659e0e98d7166e4497d23565831 (diff) | |
download | xtools-8c0e21060fd0abdb16c10d62a56ead0a4da75062.tar.gz xtools-8c0e21060fd0abdb16c10d62a56ead0a4da75062.tar.xz xtools-8c0e21060fd0abdb16c10d62a56ead0a4da75062.zip |
xlint: escape slashes in scan() msg to prevent sed errors
Closes: #244 [via git-merge-pr]
-rwxr-xr-x | xlint | 2 |
1 files changed, 1 insertions, 1 deletions
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/" | |