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

时间:2018-06-06 12:48:43

标签: linux shell scripting operating-system solaris

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

uname -i 1>> output.text

例如:如果我在主持人上执行上述命令' ABC'那么文本文件应该被创建为' ABC.text'而不是' output.text'

2 个答案:

答案 0 :(得分:1)

我相信你想用触摸。

touch "$(uname).text"

我的Linux上的结果如下。

Linux.text

答案 1 :(得分:0)

我相信你想要:

$ uname -i > `hostname`.text

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

$ uname -i >> `hostname`.text

请注意,我正在使用上面更具可移植性的Bourne Shell语法,其中将command括在后面的ticks中等效于$(命令)更现代的shell。