我正在学习bash环境,无法理解运行此命令时得到的结果:
wc filename.txt &
Run Code Online (Sandbox Code Playgroud)
它返回一个带有1位数字整数和另一个整数的数组,它们都不匹配我从wc命令(-l,-m,-w,-c)得到的任何其他结果.除了第二个整数比例如字节计数大得多.所以我非常怀疑.我浏览了论坛,并在Unix/Linux环境中找到了关于&符号多次使用的一些解释,但没有任何关系.我不需要它,但我不会把这个神秘的东西冲走,我希望明白!谢谢
我想你看到的整数与此类似:
[1] 1830
Run Code Online (Sandbox Code Playgroud)
&在后台启动命令,shell打印其作业号(1)和进程id(1830).在较长时间运行的作业中,您可以使用这两个数字来控制其执行.有关JOB CONTROL更多详细信息,请参阅bash手册页的部分.