Chinaunix

标题: sed 删除的字符串中有点怎么办? [打印本页]

作者: lexken    时间: 2012-01-11 10:39
标题: sed 删除的字符串中有点怎么办?
sed 删除的字符串中有点怎么办
如:
  1. sed "192.168.21.29\/\/home\/test\//d" test.txt
复制代码

作者: lexken    时间: 2012-01-11 10:41
这个是会出错的
sed: -e expression #1, char 4: unknown command: `.'

作者: lexken    时间: 2012-01-11 10:42
如果 我用 转义符 "192\.168" 还是如下报错.

sed: -e expression #1, char 4: unknown command: `\'
作者: mpstat    时间: 2012-01-11 11:54
....莫名其妙

作者: hnlwdian    时间: 2012-01-11 11:59
欢迎来到你猜 你猜  你猜猜
作者: zooyo    时间: 2012-01-11 12:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: Shell_HAT    时间: 2012-01-11 12:33
#cat urfile
192.168.21.29//home/test/
a
b

#sed '/192\.168\.21\.29\/\/home\/test\//d' urfile
a
b

作者: lexken    时间: 2012-01-11 14:37
Shell_HAT 发表于 2012-01-11 12:33


谢谢, 原来是还要在前面加"/"
作者: 惟吾无为    时间: 2012-01-25 17:23
为了删除匹配的行, 先要用//进行匹配




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2