输出命令是否有更有效的方法:
whereis python > test.txt;date >> test.txt;who >> test.txt
答案 0 :(得分:3)
怎么样:
{ whereis python; date; who; } > test.txt
编辑:
{...}
表示法指示bash
在当前shell中启动这些命令,而不是像使用(...)
表示法时那样使用子shell。它略微提高了效率,因为它避免了创建新流程。
如果您想临时更改comamnds的环境(工作目录,变量等),(...)
表示法使用起来更简单,因为您之后不必手动还原所有更改:< / p>
( whereis python; date; who ) > test.txt
答案 1 :(得分:1)
(whereis python; date; who) >test.txt