我是一名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脚本时,将显示上面一行的输出,但是当我将它重定向到文件时它不会。 请帮帮我。
答案 0 :(得分:0)
重定向标准输出时尝试使用1>file
或者如果要将输出附加到文件的末尾1>>file