複数の行を1つの行に連結する方法

複数の行を1つの行に連結する方法

これをやりたいのですが、やり方が分かりません。

ファイル1: 5000 ユーザー名

root
ali
reza 
jack
.
.
.

出力: ユーザー名のメール 5000 件

[email protected]
[email protected]
[email protected]
[email protected]
.
.
.

答え1

各行の末尾 ( $) を に置き換えるには、@lpic.org次のようにしますsed

sed 's/$/@lpic.org/' file1

出力を新しいファイルに保存するには:

sed 's/$/@lpic.org/' file1 > filenew

関連情報