cut
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/cut.html
バイト単位での切り出しはうまく行く。
文字単位の切り出し(-c)はほぼ失敗する。
UTF-8 で書く事が多いが、cut の「文字単位」では UTF-8 の文字単位を正しく扱ってくれない。
grep を代理に使う方法が提案されている。
https://unix.stackexchange.com/questions/163721/can-not-use-cut-c-characters-with-utf-8
ただし、grep -o は POSIX 非標準
関連
文字列の切り出し