Board logo

标题: [问题求助] [已解决]用sed命令如何删除N个文本文件里所有含有20140730所在行的内容? [打印本页]

作者: gannh    时间: 2014-8-1 11:50     标题: [已解决]用sed命令如何删除N个文本文件里所有含有20140730所在行的内容?

本帖最后由 gannh 于 2014-8-1 13:36 编辑

如题,请问用sed命令如何删除N个文本文件里所有含有20140730所在行的内容?谢谢
作者: gannh    时间: 2014-8-1 12:24

另外,再问如果只保留N个文本文件里所有含有20140730所在行的内容,其它则删除?sed命令可以实现吗?谢谢
作者: DAIC    时间: 2014-8-1 12:46

回复 1# gannh
  1. sed -i "/20140730/d" *.txt
复制代码

作者: DAIC    时间: 2014-8-1 12:46

回复 2# gannh
  1. sed -i "/20140730/!d" *.txt
复制代码

作者: gannh    时间: 2014-8-1 13:35

谢谢DAIC指教,谢谢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2