Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

sedの\Bで文字間にマッチング

\B
Matches everywhere but on a word boundary; that is it matches if the character to the left and the character to the right are either both “word” characters or both “non-word” characters.

実際のところ

$ echo 完全に理解した | gsed 's/\B/ /g'
 完 全 に 理 解 し た
$ echo "abc %-= def." | gsed 's/\B/X/g'
aXbXc X%X-X=X dXeXf.X

macOSのデフォsedだとうごかない

macOSに標準でついてるsedには機能がついてません。

参考もと

www.gnu.org