线路的开头的&符号在csh中有什么作用?它似乎被忽略(没有错误信息),但为什么?
答案 0 :(得分:4)
找到一些有趣的东西:
分号(;)分隔 单个连续命令 命令行。例如,
% <command1> ; <command2>
执行&lt; command1&gt;,完成后,&lt; command2&gt;被执行。
&符号(&amp;)类似 分号(;)但不等待 for&lt; command1&gt;完成。
也许它把它当成一个空命令?
答案 1 :(得分:1)
回答的最佳方式是示例。 理解JoelFAn ahaed:
示例1
用户$ date;睡5s;日期强>
Thu Apr 5 10:46:45 IST 2012
Thu Apr 5 10:46:50 IST 2012
示例2
用户$ date&amp;睡5s&amp;日期强>
[1] 18371
[2] 18372
Thu Apr 5 10:47:09 IST 2012
Thu Apr 5 10:47:09 IST 2012
[1] - 完成日期
<强> EXAMPLE3 强>
用户$ bg
[2]睡5s&amp;
这些例子是不言自明的。
由于
答案 2 :(得分:0)
我在csh docs中找不到任何关于它的内容。但是,我知道在make中它会抑制命令的任何输出(但仍会运行它)。也许这就是它正在做的事情。