&符号在csh的一行开头

在csh 开头的&符号是做什么的? 它似乎被忽略(没有错误信息),但为什么?

找到有趣的东西

分号(;)字符在一个命令行上分隔连续的命令。 例如,

% <command1> ; <command2> 

执行<command1>,完成后执行<command2>。

&字符(&)与分号(;)类似,但不会等待<command1>完成。

也许它把它当作一个空的命令来对待?

最好的回答方式就是例子。 以JoelFAn的想法ahaed:

例1

用户$日期; 睡5s; 日期

2012年4月5日10:46:45 IST

星期四5月5日10:46:50 IST 2012

例2

用户$日期和睡眠5s&日期

[1] 18371

[2] 18372

星期四5月5日10:47:09 IST 2012

星期四5月5日10:47:09 IST 2012

[1] – 完成日期

EXAMPLE3

用户$ bg

[2]睡5s&

这些例子是自我解释的。

谢谢

我找不到任何关于它的csh文档。 不过,我知道它会抑制命令的任何输出(但仍然运行它)。 也许就是这样。