在 Solaris OS 上使用主机名重命名文本文件



我正在执行以下命令,其中我希望使用执行命令的计算机的主机名生成输出文件。

uname -i 1>>output.text

例如:如果我在主机"ABC"上执行上述命令,则应将文本文件创建为"ABC.text"而不是"output.text">

我相信你想要:

$ uname -i > `hostname`.text

或者,如果您真的打算像原始问题一样附加输出,那么它将是:

$ uname -i >> `hostname`.text

请注意,我使用的是上面更可移植的 Bourne Shell 语法,其中在反引号中将command括起来相当于更现代的 shell 上的 $(command(。

最新更新