标签: bash variables centos
我正在尝试将CentOS 6盒的主机名指定为变量。我有:
BOX="hostname" echo $BOX rm -rfv /etc/hosts cp /hardware/dats/files/$BOX/hosts /etc
我也试过
BOX='hostname'
和
BOX= hostname
但变量似乎并不坚持。没有错误,它只是不复制。 有什么想法吗?
答案 0 :(得分:9)
如果您想将主机名称放在BOX变量中,而不是文字字符串hostname,请使用command substitution:
BOX
hostname
BOX=$(hostname)