v*****n 发帖数: 13 | 1 有个很大的text文件,如果想把包含某个string的行去掉,怎么弄呢?比如:
aa
bb something
cc
bb more stuff
dd
怎么把包含bb的两行去掉?或者说怎么生成一个不包括那两行的文件?
先谢谢了。 |
Z****e 发帖数: 2999 | 2 is bb at line start?
grep -v ^bb [file]
if not
grep -v bb [file]
but you must be sure that any other line does not contain "bb"
【在 v*****n 的大作中提到】 : 有个很大的text文件,如果想把包含某个string的行去掉,怎么弄呢?比如: : aa : bb something : cc : bb more stuff : dd : 怎么把包含bb的两行去掉?或者说怎么生成一个不包括那两行的文件? : 先谢谢了。
|
c*******o 发帖数: 1722 | 3 用vim,一个宏不就解决了?
【在 v*****n 的大作中提到】 : 有个很大的text文件,如果想把包含某个string的行去掉,怎么弄呢?比如: : aa : bb something : cc : bb more stuff : dd : 怎么把包含bb的两行去掉?或者说怎么生成一个不包括那两行的文件? : 先谢谢了。
|
wy 发帖数: 14511 | |
x******g 发帖数: 3952 | 5 In vim,
%g/bb/d
【在 v*****n 的大作中提到】 : 有个很大的text文件,如果想把包含某个string的行去掉,怎么弄呢?比如: : aa : bb something : cc : bb more stuff : dd : 怎么把包含bb的两行去掉?或者说怎么生成一个不包括那两行的文件? : 先谢谢了。
|
v*****n 发帖数: 13 | 6 Thanks for all the answers. you guys are great! |