LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1483|回复: 7

有一批文件,里面都有共同内容的一行文本,能编一个脚本,把它们都删除吗?

[复制链接]
发表于 2003-7-6 12:39:51 | 显示全部楼层 |阅读模式
如题,请指点。
发表于 2003-7-6 12:46:16 | 显示全部楼层
把要处理的文件贴上来好点.
发表于 2003-7-6 12:53:28 | 显示全部楼层
用diff处理吧~~
 楼主| 发表于 2003-7-6 13:03:49 | 显示全部楼层
是这样的,有一个学习php4的.chm格式的文件,因在Linux下无法看,我在WIN下用反编译工具保存为*.html格式。由于反编译工具未注册,这样生成的*.html文件里面都有三行提示,原文件内容如下:
<br> This file is decompiled by an unregistered version of ChmDecompiler.<br> Regsitered version does not show this message. <br>You can download ChmDecompiler at :   <a href="http://www.etextwizard.com/" target=_blank>http://www.etextwizard.com/</a><br><br>
我想把所有这些文件内的上述提示去掉,用脚本能做到吗,应怎样实现,还有更好的方法吗?
 楼主| 发表于 2003-7-6 13:05:31 | 显示全部楼层
刚接触Linux能详细点吗?
发表于 2003-7-6 15:47:17 | 显示全部楼层
用sed吧~~,详细介绍可以看看置顶的贴子或在精华区里都有!
发表于 2003-7-6 17:51:54 | 显示全部楼层
为什么不用 linux 里的转换软件呢?
 楼主| 发表于 2003-7-7 00:54:53 | 显示全部楼层

解决

在j兄的帮助下,经查找资料和实验问题已解决,脚本如下:
#!bin/bash
for file in *.html
do
  sed  -e '/This file is decompiled/d' $file>temp
  rm $file
  mv temp $file
done
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表