We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6bc1599 commit 0aafbe8Copy full SHA for 0aafbe8
1 file changed
rebase.sh
@@ -100,7 +100,7 @@ apply_multi_line_replace() {
100
by=$(jq -n "$replaceCommand" | jq -r '.by')
101
102
cp "$filename" "$filename.bak"
103
- perl -0777 -pe "s|\Q$from\E|$by|g" "$filename.bak" > "$filename"
+ REPLACE_FROM="$from" REPLACE_BY="$by" perl -0777 -pe 'BEGIN { $from = $ENV{"REPLACE_FROM"}; $by = $ENV{"REPLACE_BY"}; } s|\Q$from\E|$by|g' "$filename.bak" > "$filename"
104
if diff "$filename" "$filename.bak" &> /dev/null; then
105
echo "Unable to perform the replace. Value is not present in the resulting file"
106
echo "Wanted to check ${from}"
0 commit comments