#を含むbashコマンドライン引数を渡します。

#を含むbashコマンドライン引数を渡します。

ポンド記号をコマンドライン引数として渡し、その引数をエコーし​​ようとします。たとえば、2#2を渡して$ 1 $ 2 $ 3をechoすると、端末は2#2を出力しますが、2のみを出力するとします。私が逃したものは何ですか?

ベストアンサー1

#コメント文字です。これを望まない場合は、エスケープするか引用符を付ける必要があります。

echo 2 \# 2
echo 2 '#' 2

おすすめ記事