dotfiles/.local/bin/scripts/rpl

9 lines
226 B
Plaintext
Raw Normal View History

#!/bin/sh
# Use grep and sed to replace $1 with $2 recursively and print what is done
2021-04-13 15:20:24 +00:00
grep --null --recursive --files-with-matches --binary-files=without-match "$1" |
xargs -0 sed -i "/${1}/{
s//${2}/g
w /dev/stdout
}"