@
v2htm worksforme. 都说了你自己搞 trailing space 喂人吃瘪。我自己打一遍不带空格的:
test code:
sed -f <(sed -e 's/@/\\@/g' -e 's/^/s@/g' -e 's/$/@<b>\\0<\/b>@g/g' <<WORD
强调
重要
突出
夸大
trailing space
stupid
WORD
)<<TEXT
“盲目夸大自己经验的重要性,把自己有限的经验、体会套用于所有 问题,过分强调某些突出的症状体征,而忽略其他一般的体征”
It's stupid to trailing spaces in your pattern file to make people's life suck.
TEXT
“盲目夸大自己经验的<b>重要</b>性,把自己有限的经验、体会套用于所有 问题,过分<b>强调</b>某些<b>突出</b>的症状体征,而忽略其他一般的体征”
It's <b>stupid</b> to <b>trailing space</b>s in your pattern file to make people's life suck.
我不想做擅自 trim 字符串的事情。你真要的话括号内的那个 sed 自己首先加个 -e 's/[[:space]]+//g'。
另外, Process substitution requires bash, ksh9x or zsh.