在每行的末尾添加逗号

时间:2017-02-13 10:24:01

标签: bash sed

我需要格式化邮件列表,在每行末尾添加一个逗号。这个问题已经被提出,但是我没有得到建议答案的预期结果:

Application.Ontime

结果:

sed '$!s/$/,/' file > out.txt

无论如何它可以改进吗? 我需要相当需要:

user1@gmail.com
,
user2@gmail.com
,
user3@yahoo.fr
. . .

谢谢!

1 个答案:

答案 0 :(得分:2)

使用以下方法在每行末尾添加逗号:

sed 's/$/,/' file > out.txt
  

S /的regexp /更换/标志