Chinaunix

标题: sed 模式匹配 [打印本页]

作者: honbj    时间: 2007-11-02 13:58
标题: sed 模式匹配
sed 有类似于perl的那种模式记忆吗

例如字符串 abcdefg

echo  abcdefg | sed 's/^a\([a-z]\)/$1/'

用$1代替括号里匹配的字符 谢谢
作者: ly5066113    时间: 2007-11-02 14:01
echo  abcdefg | sed 's/^a\([a-z]\)/\1/'
作者: blackold    时间: 2007-11-02 14:01
sed使用\而不是$,如
echo  abcdefg | sed 's/^a\([a-z]\)/\1/'
作者: honbj    时间: 2007-11-02 14:02
找到一个 waker的答案...
sed 's/.*\(\[[^][]*\]\).*b:\([^ ]*\).*/\2 \1/' urfile
作者: honbj    时间: 2007-11-02 14:03
标题: 回复 #3 blackold 的帖子
谢谢




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