正規表現で見つけた文字を部分的に置換したい場合の方法。


aaa1-bbb
みたいなデータの時、1の部分に0から9まではいるが、1から5のときだけ、bbbをcccに変えたい

sed 's/aaa\([12345]\)-bbb/aaa\1-ccc/g'

\( \)で囲ったところを、\1で呼び出す。