置換えなどに効果を発揮するsedコマンドまとめ
sed -i.bak -e 's/置換前/置換後/g' 対象ファイル名
sed -i.bak -e 's#置換前#置換後#g' 対象ファイル名
sed -e '/置換前1/置換後1/g' -e '/置換前1/置換後2/g' 対象ファイル名
sed -f スクリプト.sed 入力.txt > 出力.txt
s#url: https://www.example.com/#url: hoge#g
sed -b
sed s/^/ADD/g 対象ファイル名
sed s/$/\!/g 対象ファイル名
'/特定の文字/!s/置換前キーワード/置換後キーワード/g'
'/\(特定の文字1\|特定の文字2\)/!s/置換前キーワード/置換後キーワード/g'
find . -name "*.html" | xargs grep -l "対象キーワード" | xargs sed -e "s/hoge/fuga/g"
cat filelist.txt | xargs sed -e 's/hoge/fuga/g'
echo "23_EC433.mp3" | sed -e 's/[0-9]._//g'
OSでの差分があるのは書き換えの-i.bkオプションのところをMACだと-i '.bk'とする必要がある。また直接書き換えだと-i ''とする必要がある