#varは何をしますか?

#varは何をしますか?

偶然にecho #awhereコマンドが浮上しましたa=house。このコマンドの結果が空で、気になって検索を始めましたが、何も出ませんでした。では、なぜ#a空の文字列として評価されるのでしょうか。

ベストアンサー1

bashでは、ポンド記号(#)がコメントと見なされ、その後のすべての内容がコメントになる#ためです。デフォルトecho #$aでは、行がecho #aある場合は空行のみを印刷します。これは入力と同じですecho

a値が正しく割り当てられていてその値を反映したい場合は、次のことができますecho $a

おすすめ記事