From 94c6d48639b920650babb54bc9b199fe37a44fef Mon Sep 17 00:00:00 2001 From: Juliusz Gonera Date: Mon, 23 Mar 2020 17:41:22 -0700 Subject: [PATCH] Use | instead of / in rreplace `/` is commonly used in paths and requires escaping in `sed` but not in `rg` which makes using it tricky (https://github.com/BurntSushi/ripgrep/issues/434). --- data/bin/rreplace | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/bin/rreplace b/data/bin/rreplace index 7b312f6..6e0b04f 100755 --- a/data/bin/rreplace +++ b/data/bin/rreplace @@ -11,4 +11,4 @@ shift REPLACE_WITH=$1 shift -rg -l "$FIND_THIS" $* | xargs sed -E -i '' "s/$FIND_THIS/$REPLACE_WITH/g" +rg -l "$FIND_THIS" "$@" | xargs sed -E -i '' "s|$FIND_THIS|$REPLACE_WITH|g"