Linux shell 文件操作

ChenQi 发布于 2011/08/03 23:39
阅读 1K+
收藏 0
如何在linux shell(bash)中,利用命令行,或者自己写脚本,来去除掉某个文件(file)中的一些
特定行(包含某个特定的单词)。例如file文件为:

hello , 
nice to meet you.
hello!!
去掉包含hello单词的行后,file为:
nice to meet you.
加载中
0
小巫
cat file |grep -v hello
ChenQi
ChenQi
Thank you
0
ChenQi
ChenQi

引用来自“小巫”的答案

cat file |grep -v hello
Thank you:)
0
滩头沙
滩头沙

方法太多了!还要可以用sed

sed  -e '/^hello/d' file

0
滩头沙
滩头沙

sed  -e '/hello/d' file

ChenQi
ChenQi
恩。Thank You:)
0
wzk
wzk
cat file |grep -v hello
直接 grep -v hello filename可以省去一个管道。
返回顶部
顶部