Yamada Hayao

Web Developer / Security Enthusiast

© 2024 Yamada Hayao

#シェルスクリプト

#シェルスクリプト

タグ一覧に戻る

何故シェルスクリプトを勉強するのか

最近、リアルやTwitter問わずシェルスクリプトを((中には)基本的な文法さえ理解しようとせずに)嫌う人が非常に多いように思います。 POSIXに則ったシェルの話をすれば、配列も変数スコープも無いスクリプト言語を今更勉強したがる人がいないのは自明であるかもしれません。 しかしBash 5.xやZshになれば、配列どころか連想配列もあるしローカル変数もあります。何なら最新のPOSIXでさえもIFSの仕様が定義されました。 というわけで、全てのプログラマがシェルスクリプトを勉強するべき理由を紹介します。 ## 前置き この記事には多分なポジショントークが含まれています。 インターネ

Read More

最近の自分の趣味

仕事や大学でパソコンを触るようになってから、めっきりプログラミングが楽しくなくなってしまったように感じる。いや、これもものすごく語弊がある。 ブログシステムとか、自分なりにイケてるコマンドラインツールとか、最近ちょこちょこContributeしてるMinskeyとか、楽しいときもたくさんある。 これをよく「書いてて楽しい」とか「書いてて気持ちいい」表現するんだがわかってくれる人はいるんだろうか。 Goは文法が退屈なのであまり楽しくない、けどinterfaceをうまく作れたときはめちゃくちゃ気持ちいい。 Pythonのリスト内包表記も気持ちいい。 TypeScriptでclassとin

Read More