sedまたはawkを使用してパターンの行を結合しますか?

sedまたはawkを使用してパターンの行を結合しますか?

この入力を開く方法がわかりません。

A
B
C
apartner
bpartner
cpartner

次の出力を入力します。

A apartner
B bpartner
c cpartner

このパターンは80行ファイルにあり、40行が必要です。また、各項目をにどのように添付できますか<il><b>A</b> <i>apartner</i></il>

ベストアンサー1

使用先prcoreutils

pr -2 -t -l 40 -s' ' $oldfile > $newfile

同じように使用しprてタグを追加してくださいsed

pr -2 -t -l 40 -J -S'</b> <i>' $oldfile | sed 's|^|<il><b>|;s|$|</i></il>|' > $newfile

出力:

<il><b>A</b> <i>apartner</i></il>
<il><b>B</b> <i>bpartner</i></il>
<il><b>C</b> <i>cpartner</i></il>

おすすめ記事