ときどき、シェルスクリプトで文字列の 3 文字目から 4 文字を切り出したいみたいなユースケースがあって、これまでずっと cut
でやってた。
$ echo $str 1234567890 $ echo $str | cut -c3-6 3456
これ、じつは文字列操作でできる。
$ echo ${str:3:4} 4567
cut
みたいな外部プロセスを呼び出すこともないので、シェルスクリプト性能おじさんも黙らせることができます。
ときどき、シェルスクリプトで文字列の 3 文字目から 4 文字を切り出したいみたいなユースケースがあって、これまでずっと cut
でやってた。
$ echo $str 1234567890 $ echo $str | cut -c3-6 3456
これ、じつは文字列操作でできる。
$ echo ${str:3:4} 4567
cut
みたいな外部プロセスを呼び出すこともないので、シェルスクリプト性能おじさんも黙らせることができます。