以下命令取自shell脚本
( ST1=`date`; class_name -C file.cfg $* > output.log 2>&1; echo START: $ST1 >> output2.log; echo END: `date` >> output2.log) &
;
内的()
分隔的命令很少。
谷歌搜索说它用于数组,但shell脚本没有将输出分配给任何东西。可能使用()
?&
的用途是什么?答案 0 :(得分:1)
并且几乎没有命令,分开;里面()。谷歌搜索说它用于数组,但shell脚本没有将输出分配给任何东西。什么可能是使用()?
()
就像编程中的一段代码。设置为变量的值不会影响全局变量。
例如,请参阅以下sh脚本:
a=1;
(
a=2; #This value is for a in local ()
echo $a; #print 2
)
echo $a; #print 1
它将打印:
2
1