如何删除只有第一列已满的行?

如何删除只有第一列已满的行?

我有一个数据文件,如下所示:

1 2 3 4
5
6
7
8 9
10 11
12 13
14
15 16 17
18 19 20 21

我想删除仅第一列已满的所有行。所以输出应该是:

1 2 3 4
8 9
10 11
12 13
15 16 17
18 19 20 21

有什么建议吗?

答案1

$ grep -E '[0-9]..' c2.txt
1 2 3 4
8 9
10 11
12 13
15 16 17
18 19 20 21

相关内容