grep命令去除或保留指定的行数,grep实在是太方便啦。高手掠过,小弟新手~
例如有个文本,文本的名字为abc.txt
debian:~# cat abc.txt
11111111111111
22222222222222
33333333333333
11111122222333
33333222333333
44444444444444
保留以”1″为开头的行
debian:~# cat abc.txt |grep ^1
11111111111111
11111122222333
去除以”1″为开始的行,就是开头第一个字为”1″的都不要
debian:~# cat abc.txt |grep ^[^1]
22222222222222
33333333333333
33333222333333
44444444444444
保留以”111111″6个1为开头的行
debian:~# cat abc.txt |grep ‘^111111’
11111111111111
11111122222333
去除以”111111″6个1为开头的行
debian:~# cat abc.txt |grep ^[^111111]
22222222222222
33333333333333
33333222333333
44444444444444
保留以”111″为结尾的行
debian:~# cat abc.txt |grep 111$
11111111111111
暂时就这么多,等有学到新的再记录。
近期评论