Linux shell 文件操作

发布于 2021-11-07 11:50:43 字数 167 浏览 828 评论 7

如何在linux shell(bash)中,利用命令行,或者自己写脚本,来去除掉某个文件(file)中的一些
特定行(包含某个特定的单词)。例如file文件为:

hello , 
nice to meet you.
hello!!
去掉包含hello单词的行后,file为:
nice to meet you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

瑾兮 2021-11-11 18:20:52

cat file |grep -v hello

直接 grep -v hello filename可以省去一个管道。

凯凯我们等你回来 2021-11-11 18:07:54

恩。Thank You:)

女中豪杰 2021-11-11 17:48:22

sed  -e '/hello/d' file

醉酒的小男人 2021-11-11 10:46:32

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

sed  -e '/^hello/d' file

奢望 2021-11-11 06:33:26

引用来自“小巫”的答案

cat file |grep -v hello

滥情空心 2021-11-11 02:08:10

Thank you

屌丝范 2021-11-10 06:53:52

cat file |grep -v hello

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文