我的输入如下:
INa.aa ................... 2010年10月,此前美国业主未能偿还债务
我的目标是在以letter i/ 开头的每个单词周围加上括号I.所以我发出了一个命令:
sed 's/\<i[^[:blank:]]*\>/(&)/gi' input_data
Run Code Online (Sandbox Code Playgroud)
哪个返回了这个输出:
(INa.aa)................... 2010年10月之后(以前)美国的所有者未能偿还债务
我没有得到的是,为什么不^[:blank:]*包括之后的点INa.aa?
谢谢你的任何建议.