Serviceを読んで理解し、同意したものとみなします。コマンド名の前にバックスラッシュが付けられていることに気づきました。リポジトリのコミット・メッセージに言及が無いため本当のところは分かりません)。展開されないため、バックスラッシュがあってもなくても同じです。使うべきだと思います。代入について以下のように書いています。よってコマンドが書き換えられるのは、トークン分割の直後です。あるかどうか判定されることになります。呼び出されることになります。ここからは余談ですが、上の仕組みを見ると実はコマンドの先頭にバックスラッシュを持ってくる必要性は無いことに気づきます。先頭にバックスラッシュを置く方法がよく使われているというだけです。ことに注意してください。コマンドを使う方法があります。いう名前のシェル関数が定義されていると上手く動きません。詳しくはこの投稿をご覧ください。個の銅バッジ2ちなみに、質問で挙げられているシェルスクリプトの場合、先頭にバックスラッシュを付けている対象は内蔵コマンドです。そのため、commandコマンドでは代替できないのではないかと。どちらかというとbuiltinコマンドですね。ありがとうございます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。(2019年)2020:あけましておめでとうございます!関連する質問4シェルスクリプトでnode.jsがすでにインストール済みかチェックするには?4シェルスクリプトのcase文の評価について教えてください。0シェルスクリプトで実行ファイルと同じ名前のバイナリーファイルを生成する方法4シェルスクリプトをCtl+cで止める方法5パラメータ展開ではなくevalコマンドで変数の初期化をする意図がわからない。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。