Find
如何將“find …. -execdir …”的輸出保存到日誌中?
我無法獲得以下腳本:
#!/usr/bin/bash /usr/bin/find ~/CS -iname "*.html.pmd" -type f -execdir /usr/bin/raco pollen render {} \; > ~/rendering
將輸出重定向到文件,
~/rendering
儘管當我從我的 shell 執行它時,它會在螢幕上吐出很多輸出。不過,該腳本確實會創建空~/rendering
文件。如何將輸出保存在文件中?
它確實將標準輸出重定向到文件
~/rendering
。如果您仍然看到發送到螢幕的輸出,那麼很可能它正在被寫入stderr(標準錯誤)。附加
2>&1
到命令的末尾以將stderr流 (#2) 發送到與**stdout (#1)相同的位置。