sed用的RE怎样表达非空字符?
发表于 : 2008-06-26 15:00
文本文件名为ca01
我的目的是将[/foo ](不含左右方括号)替换为单个空格,其中foo可能包含字母、数字、-、_、*和逗号。我在perl中的替换是用 s/\/\S+\s/ /g
但sed中怎样表达与\S相当的意思? 这个不行:sed -e 's/\/[a-z0-9\-_,]* / /g' ca01
我的目的是将[/foo ](不含左右方括号)替换为单个空格,其中foo可能包含字母、数字、-、_、*和逗号。我在perl中的替换是用 s/\/\S+\s/ /g
但sed中怎样表达与\S相当的意思? 这个不行:sed -e 's/\/[a-z0-9\-_,]* / /g' ca01