SEDを使用したモードの変更

SEDを使用したモードの変更

知りたいです。sedパターンの最初の文字を置き換えて、パターンを置き換えるのではなく変更するために使用できます。私はさまざまな3文字の組み合わせAXYZを含むテキストファイルを扱っています。XYZ通知する方法がありますか?sedすべてAXYZに変更しXYZA空白に変更しますか? - マイク

ベストアンサー1

(...)代替エントリで対応する(最初の)グループを参照する([A-Z]{3})には、3文字のキャプチャグループ(たとえば、and)を使用します。\1

例:

$ printf '%s\n' AGLU AASP ALYS AVAL | sed -E 's/A([A-Z]{3})/ \1/'
 GLU
 ASP
 LYS
 VAL

おすすめ記事