- 论坛徽章:
- 0
|
本帖最后由 kingdomkiss 于 2011-03-25 09:24 编辑
文件内容为:
name="something" type="something" ip="1234234" user="user1" password="password" name="something"
name="something" type="something" ip="1234244" username="user2" password="password" other="something"- sed 's/\(username=\)\|\(user=\)".*"\(\s*pa\)/(\2)(\1)("'$USER'")111(\3)/' user
复制代码 得到如下:
name="something" type="something" ip="1234234" (user=)()("king")111(pa)ssword" name="something"
name="something" type="something" ip="1234244" ()(username=)("king")111()"user2" password="password" other="something"
两行的内容格式基本一样,从得到第一行的结果看\(\s*pa\)匹配到了pa,第二行为什么都没匹配到,是空的呢? 有没有人提示下 |
|