是吗 真的匹配任何角色?

Jul*_*rra 10 ascii sed non-ascii-characters

我正在使用一个非常简单的sed脚本删除注释: sed -e 's/--.*$//'

它非常有用,直到评论中出现非ascii字符,例如:-- °.此行与正则表达式不匹配,未替换.

知道如何.真正匹配任何角色吗?


方案:

由于file它是iso8859文本,LANG因此在调用之前必须更改变量环境sed: LANG=iso8859 sed -e 's/--.*//' -

Ano*_*ose 5

这个对我有用.这可能是一个字符编码问题.

这可能有所帮助: