去年、シェルスクリプトの記事を書いた。
こういった処理は実際、シェルスクリプトが速い。
書くのが速い、という話ではなく、実行速度が速い。
マジで速い。
『シェルスクリプトを何万倍も遅くしないためには —— ループせずフィルタしよう』
https://qiita.com/8x9/items/f1156503694d3683e78d
去年、シェルスクリプトの記事を書いた。
こういった処理は実際、シェルスクリプトが速い。
書くのが速い、という話ではなく、実行速度が速い。
マジで速い。
『シェルスクリプトを何万倍も遅くしないためには —— ループせずフィルタしよう』
https://qiita.com/8x9/items/f1156503694d3683e78d
これは説明のための人工的な例ではあるけれど、元ネタはあって、ちゃんとした実際的なコード。
シェルスクリプトで書いたら遅すぎたのでコンパイル言語で書き直したというプログラムを、僕がさらにシェルスクリプトで書き直したらより速くなった、というもの。
そのまま記事に書いたら、
「シェルスクリプトは ○○言語より速い」
的な煽り記事と捉えられそうだったから、あくまでシェルスクリプトの改良、という視点で書き直した。
@8x9 シェルスクリプト初心者から見たら、複雑な処理が短くかけてかっこいいなって思います。
ぼくが正規表現を覚えたのもそんな感じの理由だった気がする。
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.