不同的命令输出

1 shell bash assignment

在此处输入图片说明

我用可变主机输入了相同的命令。在第二次我在主机、= 和 $ 之间输入了空格。为什么它试图连接到服务器?另外,当我像 $(host name) 这样写时,我收到错误 Host = not found: 3(NXDOMAIN) centos

Spa*_*sle 5

变量名和等式标记之间不能有任何空格。当有空格时,变量名被解释为命令,在这种情况下,命令host是使用参数=和主机名运行的。