__line: support line/regexp containing /
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
This commit is contained in:
parent
97a8793fdd
commit
2b66889105
2 changed files with 10 additions and 0 deletions
|
@ -49,6 +49,10 @@ case "$state_should" in
|
||||||
|
|
||||||
[ "$line" ] && regex="^$line\$"
|
[ "$line" ] && regex="^$line\$"
|
||||||
|
|
||||||
|
# Replace all / with \/
|
||||||
|
regex=$(echo "$regex" | sed 's;/;\\/;g')
|
||||||
|
echo $regex >&2
|
||||||
|
|
||||||
cat << eof
|
cat << eof
|
||||||
tmp=\$(mktemp)
|
tmp=\$(mktemp)
|
||||||
sed '/$regex/d' "$file" > \$tmp && cat "\$tmp" > "$file" && rm -f "\$tmp"
|
sed '/$regex/d' "$file" > \$tmp && cat "\$tmp" > "$file" && rm -f "\$tmp"
|
||||||
|
|
|
@ -7,6 +7,12 @@ Changelog
|
||||||
2.3.4:
|
2.3.4:
|
||||||
* Core: Add missing bits to support dry run (Steven Armstrong)
|
* Core: Add missing bits to support dry run (Steven Armstrong)
|
||||||
* Core: Make unit test remote copy more compatible with scp (Steven Armstrong)
|
* Core: Make unit test remote copy more compatible with scp (Steven Armstrong)
|
||||||
|
* New Type: __postfix (Steven Armstrong)
|
||||||
|
* New Type: __postfix_master (Steven Armstrong)
|
||||||
|
* New Type: __postfix_postconf (Steven Armstrong)
|
||||||
|
* New Type: __postfix_postmap (Steven Armstrong)
|
||||||
|
* New Type: __postfix_reload (Steven Armstrong)
|
||||||
|
* Type __line: Ensure regex does not contain /
|
||||||
|
|
||||||
|
|
||||||
2.3.3: 2013-09-09
|
2.3.3: 2013-09-09
|
||||||
|
|
Loading…
Reference in a new issue