缩短Bash输出命令

时间:2010-12-19 10:20:29

标签: bash shell terminal

输出命令是否有更有效的方法:

whereis python > test.txt;date >> test.txt;who >> test.txt

2 个答案:

答案 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