LinuxSir.cn,穿越时空的Linuxsir!

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

请教如何操作匹配行

[复制链接]
发表于 2003-11-22 11:07:05 | 显示全部楼层 |阅读模式
由于我lfs的源码包是lfs-5.0-package(即所有源码包及补丁),所以应该去除profiles中的md5sum。
修改alfs (LFS-5.0) profiles中的所有chapter的所有xml文件,删除文件中关于md5sum的所有内容,也就是<digest></digest>所包嵌的行及这两个标签。另外还要删除package.ent中包含md5字符串的所有行。
要实现以上目的,应该用什么工具呢?用sed可以吗?(我这里想要操作的是匹配模式的行哦),如果不可以,请哪位兄弟给出perl代码好嘛。
不胜感谢!:thank
发表于 2003-11-22 11:26:50 | 显示全部楼层
for file in *.xml
do
sed '/\<digest\>.*\<\/digest\>/d' $file > tmp
mv tmp $file
done
sed '/md5/d' package.ent >tmp
mv tmp package.ent
 楼主| 发表于 2003-11-22 20:10:16 | 显示全部楼层

好像不行哦

我照你的命令试了一遍,好像不行哦。兄弟有打错吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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