删除逗号后没有数据的行

时间:2017-12-05 08:45:22

标签: shell awk sed

我有一个由逗号分隔的对组成的文件,例如:

a, 123
b,   456
c,
d,345

我希望输出如下:

a, 123
b,   456
d,345

由于c在逗号后没有数据,我不希望显示该行。我希望对每个缺少数据的行进行删除。

1 个答案:

答案 0 :(得分:0)

由于您要求使用sed,因此只打印带逗号后跟字符的行:

sed -n /,./p

你可以用grep做同样的事情。

grep ,.