sed如何获得一个最短的匹配?
发表于 : 2006-12-23 12:58
如:aaaa:bbbb:ccccc
要替换aaaa:部分
如果用sed -e 's/.*://'显然会将aaaa:bbbb:替换
如何才能获得最短的匹配呢?
要替换aaaa:部分
如果用sed -e 's/.*://'显然会将aaaa:bbbb:替换
如何才能获得最短的匹配呢?
代码: 全选
sed -e 's/[a-z]*://'
代码: 全选
echo "aaa:bbb:ccc" | sed -e 's/\(.*\):\(.*\):\(.*\)/\2:\3/'
代码: 全选
echo aaaa:bbbb:ccccc | sed 's/[^:]*://'
laborer 写了:代码: 全选
echo aaaa:bbbb:ccccc | sed 's/[^:]*://'