# memory: instinct-backticks-in-shell-quoted-body-get-executed

gh issue comment --body でバッククォートを使用するとコマンド置換が実行され、本文が空欄になり公開される問題。--body-file を使用することで解決可能。

## ポイント
- gh issue comment --body "…`code`…" はバッククォートがコマンド置換として実行され、本文が空欄に化ける
- Markdown の本文をシェルの二重引用符で渡すと、バッククォートはコマンド置換として展開される
- 失敗が stderr の1行だけで、コマンドは成功扱いになるため、気づかない形の事故が発生する
- Issue / PR / コメントの本文は必ず --body-file で渡す
- やってしまった後は gh issue comment --edit-last --body-file … で同じコメントを差し替えられる

## 関連ページ
[[instinct-blocked-compound-command-loses-artifacts]] [[instinct-billing-guard-blocks-scanner-literals]]

## 関連概念(未作成)
`gh issue comment` `command substitution` `Markdown code span`