行1の先頭と末尾に特定の文字列を追加します。

行1の先頭と末尾に特定の文字列を追加します。

入力ファイルは次のとおりです

H1 O1 C1 H2 H3 C2 H4 H5 O2 C3 H6 H7 C4 H8 H9 O3 C5 H10 H11 C6 H12 ......

次の出力ファイルが欲しい

z(A) H1 O1 C1 H2 H3 C2 H4 H5 O2 C3 H6 H7 C4 H8 H9 O3 C5 H10 H11 C6 H12 ...... OW HW1 HW2

行の先頭には「z(A)」が含まれ、行の先頭には「OW HW1 HW2」が含まれています。

ベストアンサー1

sed -e '1s/^/z(A) /' -e '1s/$/ OW HW1 HW2/' < input > output

1最初の行、s置換の行、^行の始まり、$行の終わりです。

おすすめ記事