共通パターンがある場合は文字列を置き換えます。

共通パターンがある場合は文字列を置き換えます。

次のファイルがあります。

0/1:34:89:09    0/0:985:083:67 0/1:687:90887:975    0/1:54:79:25    0/0:5:83:67 0/1:67:9087:97  0/1:574:779:225 0/0:275:73:627 0/1:67:47:77

必要なファイルが次のように見えるようにする0/0列を変更したいと思います。homo

0/1:34:89:09    homo 0/1:687:90887:975  0/1:54:79:25    homo 0/1:67:9087:97 0/1:574:779:225 homo 0/1:67:47:77

ベストアンサー1

拡張子に関係なく、この処理ではすべての入力ファイルが同じように適用されるため、「homo」は「同じ」を意味すると仮定します。

sed -iBAK 's_\(0/0:[0-9]\+:[0-9]\+:[0-9]\+\)_homo_g' text.txt

-iBAK元のファイルをバックアップするには、BAKサフィックスを使用してください。

おすすめ記事