繁体   English   中英

bash脚本不会将stdout重定向到文件

[英]bash script wont redirect stdout to file

我是一个bash初学者。 我试图将bash scipt的输出重定向到文件中。 除了一行输出之外的所有内容都被重定向到文件。 这一行正在创建一个文件,但没有写入任何内容。

( cmdpid=$BASHPID; (sleep 3; sudo kill $cmdpid) & exec sudo hcitool lescan ) > file

这也不起作用:

( cmdpid=$BASHPID; (sleep 3; sudo kill $cmdpid) & exec sudo hcitool lescan  > file )

当我执行我的bash脚本时,将显示上面一行的输出,但是当我将它重定向到文件时它不会。 请帮我。

重定向标准输出时尝试使用1>file或者如果要将输出附加到文件末尾1>>file

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM