2013-02-18 79 views
2

我有一个TXT文件。我如何删除只包含数字的行。为例如: -如何删除BASH中只包含数字的行?

This has some text. 
1300 
This has some more text. 
1210 
This has a text and some numbers. 12 

在样品上方,因为它们是包含除了数字没有其他符号的那些唯一的线2和4将被删除。

+0

'SED -i -e '/^[0-9] [0-9] * $/d'文件到munge' – vonbrand 2013-02-18 06:22:49

回答

1

使用grep:

grep -v -E '^[0-9]+$' <source.txt> destination.txt 
3

下面是一个AWK溶液:

awk '! /^[0-9]+$/' input.txt 
相关问题