Find

如何將“find …. -execdir …”的輸出保存到日誌中?

  • February 14, 2022

我無法獲得以下腳本:

#!/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)相同的位置。

引用自:https://unix.stackexchange.com/questions/690595