从主机名

时间:2015-12-30 21:33:25

标签: bash variables centos

我正在尝试将CentOS 6盒的主机名指定为变量。我有:

BOX="hostname"
echo $BOX
rm -rfv /etc/hosts
cp /hardware/dats/files/$BOX/hosts /etc

我也试过

BOX='hostname'

BOX= hostname

但变量似乎并不坚持。没有错误,它只是不复制。 有什么想法吗?

1 个答案:

答案 0 :(得分:9)

如果您想将主机名称放在BOX变量中,而不是文字字符串hostname,请使用command substitution

BOX=$(hostname)