eval

スクリプト設計

Bashにおけるコールバック設計パターンと安全な実装テンプレート

Bash には、他のプログラミング言語のような「関数ポインタ」や「クロージャ」は存在しません。しかし実務では、処理の流れは共通化し、特定の処理だけを差し替えたい場面が頻繁にあります。この記事では、Bash で安全に実装できる コールバック(...
スクリプト設計

bash eval コマンドの使い方|シェルスクリプトでの活用例と注意点

Bashのevalコマンドは、文字列をシェルコマンドとして評価・実行できる組み込みコマンドです。eval $(ssh-agent -s)のようなSSH鍵管理や、eval "$(brew shellenv)"のようなツール初期化など、シェル環...