它要求我
将命令“hostname”的输出存储在变量中。显示“此脚本正在 _ 上运行。”其中“_”是“hostname”命令的输出。
我怎样才能做到这一点
答案1
在 GNU/Linux 中将命令的输出存储为变量的一般语法是:
variable=$(command [option…] argument1 arguments2 …)
用于检索节点的规范命令主机名是... (任何人?任何人?)hostname
结合这些信息,将命令的输出分配hostname
给变量node
:
node=$(hostname --fqdn)
为什么不尝试一下,然后看看是否可以printf
将变量与所需输出的其余部分结合起来呈现到显示器上?如果您遇到困难,请尝试执行以下操作man printf
: