[Work/TechInfo/other]

シェル芸事例 / 2017-01-11 (水)

grepしてsedで置き換え

$ grep -l '置換対象の文字列' ./hoge* | xargs sed -i.bak -e 's/置換対象の文字列/置換後の文字列/g'

xargsは「`」と同じ役割を果たす.