与えられた:
main_east_library
main_west_roof
main_north_roof
minor_south_roof
私が使用するにはどうすればよいsed(具体的には、いないawk、trなど)を作成します。
main_east_Library
main_west_Roof
main_north_Roof
minor_south_Roof
何かのようなもの:
$ echo "main_west_library
main_west_roof
main_north_roof
minor_south_roof" | sed 's_\3_upcase(\3)_'
それは与えるが:
sed: -e expression #1, char 16: Invalid back reference
1
awkまたはtrを使用しない場合、レガシーシステムまたは他のシステムでsedを実行すると失敗します。回答の一部の表現はGNU拡張です。
—
ikrabbe