我正在编写一个简单的 bash 脚本(我对 bash 很陌生)。我正在尝试将命令的输出分配给一个变量,但我似乎无法让它正常工作。见下文:
#!/bin/bash
HOST=`hostname`
MEMORY=`prtconf -v |grep Memory |awk '{print $3}'`
echo "os_instance_name "$HOST
echo "physical_machine_ram "$MEMORY
我能够hostname
正确地得到结果,但我的MEMORY
变量没有被命令的输出填充。