異なるコマンド出力

異なるコマンド出力

ここに画像の説明を入力してください

変数ホストを使用して同じコマンドを入力しました。2回目に、ホスト、=、$の間に空白を入力しました。なぜサーバーに接続しようとしているのですか? また、$(ホスト名)のように記述すると、エラーが発生します。Host = not found: 3(NXDOMAIN) centos

答え1

変数名と等号の間にはスペースを入れないでください。スペースがある場合、変数名はコマンドとして解釈され、この場合、コマンドはパラメータとホスト名hostとともに実行されます。=

関連情報