我正在尝试将 CentOS 6 机器的主机名分配为变量。我有:
BOX="hostname"
echo $BOX
rm -rfv /etc/hosts
cp /hardware/dats/files/$BOX/hosts /etc
我也试过
BOX='hostname'
和
BOX= hostname
但变量似乎并没有坚持下去。没有错误,它只是不复制。 有什么想法吗?
最佳答案
如果您想将主机名放在BOX
变量中,而不是文字字符串hostname
,请使用command substitution :
BOX=$(hostname)
关于bash - 从主机名分配变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34537573/