Almost 10 years ago, I asked this question
and got this useful command
find . -type f -print0 | xargs -0 sed -i 's/regex_search_term/replace_term/g'
I decided to learn more about the
sed statement. On Ubuntu 18.04 in bash version 4.4.20(1)-release, I can simplify the statement to this:
find . -type f -print | xargs sed -i 's/regex_search_term/replace_term/g'
Which can then be simplified again to this:
find . -type f | xargs sed -i 's/regex_search_term/replace_term/g'
So my question is, are there any drawbacks to not using the
-print0 flag with the
-0 flag of
xargs respectively? And are there any drawbacks to dropping the