繁体   English   中英

将命令输出分配给变量

[英]assign command output to variable

我正在克隆许多虚拟机,并且需要编辑/ etc / hostname并将旧的主机替换为新的主机名。

那我就得跑

hostname new-server-name

并退出ssd会话,然后再次登录。

我正试图通过这样做使我的工作更轻松

echo "new-server-name" > /etc/hostname

是否有办法将值分配给/ etc / hostname到主机命令? 就像是

cat /etc/hostname | hostname

但这不起作用。

您可能想要这样:

hostname $(cat /etc/hostname)

并且不要忘记编辑/etc/hosts以反映正确的主机名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM