E ' vale la pena ricordare che 2> & 1 significa che anche l'errore standard verrà reindirizzato insieme all'output standard. Quindi
someCommand | tee someFile
fornisce solo lo standard output nel file, ma non l'errore standard: l'errore standard verrà visualizzato solo in console. Per ottenere errore standard nel file troppo, è possibile utilizzare
someCommand 2>&1 | tee someFile
(fonte: In the shell, what is " 2>&1 "?). Infine, entrambi i comandi sopra menzionati tronceranno il file e si apriranno. Se si utilizza una sequenza di comandi, è possibile che venga visualizzato l'errore & di tutti, uno dopo l'altro. In questo caso è possibile utilizzare -a bandiera a comando "tee":
someCommand 2>&1 | tee -a someFile
fonte
2014-11-05 12:21:21
tipica tee usecase – Kent