[英]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.