このようなデータがあれば
1 item1,
2 item2,
3 item3,
4 item4,
5 item5
item4とitem5をitem3に置き換えたいです。
これ以外にもありますか?
awk -F ' ' '{gsub("item4","item3",$2);gsub("item5","item3",$2); print}' OFS=" " file
ベストアンサー1
それ<input sed -r 's/item[45]/item3/' >output
あなたはやる
1 item1,
2 item2,
3 item3,
4 item3,
5 item3
まだ持っているならitem48
お待ちitem522
ください。
それ
<input sed -E 's/^([0-9]{1,} +)item[45](,?)$/\1item3\3/' >output