如何从包含字符“H”的文件中删除行?该文件包含以下列:
H1
N1
H2
C1
H3
H4
C2
H5
H6
N2
H7
C3
H8
H9
C4
H10
H11
N3
H12
C5
H13
H14
C6
H15
H16
期望的输出是:
N1
C1
C2
N2
C3
C4
N3
C5
C6
如何从包含字符“H”的文件中删除行?该文件包含以下列:
H1
N1
H2
C1
H3
H4
C2
H5
H6
N2
H7
C3
H8
H9
C4
H10
H11
N3
H12
C5
H13
H14
C6
H15
H16
期望的输出是:
N1
C1
C2
N2
C3
C4
N3
C5
C6
容易地:
有关详细信息,请参阅 grep 联机帮助页:
dr01 给出了一个很好的答案
grep
,你也可以使用sed
,并且一些sed
实现还有一个-i
选项,允许你在不需要使用重定向的情况下就地编辑文件,当然
awk
也可以: