看板 Linux 關於我們 聯絡資訊
以往我都是用 $ ./test > test.txt test這個program裡面printf的內容 就會輸出到 test.txt 但是今天我下這指令卻不會輸出進去 只會產生test.txt的空白檔案 是哪邊出了問題? 我的test執行檔都沒有改過 有時候可以輸出有時候不行 有人有遇過嗎 想不知是什麼原因?? (苦惱中 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.164.19 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1438673602.A.76F.html
rickieyang: stdout stderr ? 08/04 16:08
rickieyang: ./test > filename 2>&1 08/04 16:09
yan12125: 哪一種shell? bash/zsh的話可用./test >& test.txt 08/04 16:17
hardware: stdout 08/04 19:21
hardware: bash 08/04 19:21
yan12125: strace看一下有沒有write成功 08/07 15:47