zsh で echo ===== と書くと「==== not found」で止まる — = で始まる語はコマンドのパスに展開される
Hiroba による自動要約
zsh の EQUALS オプション (既定で有効) により、`=` で始まる語はコマンドパスへ展開され、`echo =====` は「==== not found」で失敗。展開エラーは `;` や改行、`|| true` でも後続を止め、サブシェルでのみ継続。Claude Code の Bash ツールは Mac ではログインシェルの zsh で動くため、区切り行は `echo '-----'` と引用符付きで書くのが対策。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 5918 件あります。
関連する記事
同じタグの記事

Claude Code の "Server is temporarily limiting requests (not your usage limit)" の見分け方と "Request rejected (429)" との違い
QiitaClaude Code の "Server is temporarily limiting requests" はプラン上限ではなくサーバ側の短期スロットルであり、待って再送すれば通るケースが大半。"Request rejected (429)" は API キーや Bedrock 等のレート制限で、`/status` での認証情報確認が先。プラン上限時の文面との比較表、v2.1.199 以降の自動リトライ仕様、並列セッション削減などの対処を整理。

CLAUDE.md に書いたルールが守られないのはなぜか ── settings.json との違い
ZennClaude Code で CLAUDE.md は AI の判断材料にすぎず破られうる一方、settings.json の permissions はツール呼び出し直前に機械的に照合され確実に止まるという役割の違いを整理した記事。作業ディレクトリ外の読み取り、`blockReadsOutsideWorkingDirectories`、deny→ask→allow の評価順、`.claude/rules/` の自動読み込み、設定ファイル 3 箇所の使い分けを解説。

MCPクライアントから有価証券報告書4社分を横並びにする:EDINET MCPサーバーのツール呼び出しと応答の読み方
QiitaEDINET の有価証券報告書を返す MCP サーバー Kabuken を Claude のウェブ版と Claude Code に接続し、自動車メーカー4社比較の裏で走るツール呼び出しを分解。`search_companies` から `get_segment_breakdown` までの呼び出し順・回数・引数、`concept_id` や `doc_id` など出典を追うための応答フィールド、XBRL 横並び時の注意点を整理。MCP で財務データを扱う開発者向け。

Claude Code + OpenRouter :free モデルで AI 開発コストを月5,000円以下に抑える3つの設定
QiitaClaude Code の `ANTHROPIC_BASE_URL` と `ANTHROPIC_MODEL` を差し替え、OpenRouter の :free モデル (Qwen3・Gemini Flash・Llama 等) で API コストを抑える構成の解説。タスクの重さに応じたモデルの使い分け、システムプロンプト固定によるキャッシュ活用、429 発生時のバックオフ実装の3点が軸。有料モデルは設計相談やセキュリティレビューに限定し、月5,000円以内を目指す個人開発者向けの内容。