我是shell脚本的新手。我对shell脚本中&
的用法有一个基本的疑问?这是做这样的事情:
commands arg &
等待提供更多输入。但具体用途是什么?我应该如何在现实世界中使用它?
答案 0 :(得分:6)
正如您在那里使用的那样,它在后台运行commands arg
,与键盘断开连接,shell会立即要求您提供下一个命令。
至于现实世界,当我有一个需要花费大量时间才能运行但不需要我的任何输入并将其所有输出都放入文件的命令时,我会使用它,例如
# walk through the whole filesystem looking for a particular filename
find / -name 'obscure.filename' -print > /tmp/found-it &