-3
A
回答
1
好,tee
的手冊頁說
複製標準輸入到每個文件,也到標準輸出。
對,所以它需要標準輸入,即who is this\n
並將其複製到標準輸出。這會使who is this\n
在您的終端上顯示一次。此外,它還會將輸入複製到名爲-
的文件中。在BSD上,這將創建一個名爲-
的文件並將輸入複製到那裏。然而,GNU tee將-
解釋爲標準輸出,這是有點常見的事情。因此,它會再次將其複製到標準輸出。
,關於BSD工作的Linux是
$ echo who is this | tee /dev/stdout
who is this
who is this
你也可以把它打印字符串四次版本:
$ echo who is this | tee /dev/stdout /dev/stdout /dev/stdout # on Linux alternatively: tee - - -
who is this
who is this
who is this
who is this
+0
使用'-'來表示標準輸入或輸出是許多程序的通用慣例。 – Barmar
+0
的確如我寫的那樣。但有時候它可能是模棱兩可的,我不確定OP是否知道如此解釋。 –
0
發球使用重定向它的輸入到文件&打印它在標準輸出的同時。
相關問題
- 1. 有人可以解釋這個stopPropagation是如何工作的嗎?
- 2. 任何人都可以向我解釋這個sed命令嗎?
- 3. 有人可以解釋unix退出命令是如何工作的嗎?
- 4. 有人可以解釋這個聲明是如何工作的?
- 5. 有人可以向我解釋這個sed命令嗎?
- 6. 有人可以向我解釋這個Maven命令嗎?
- 7. 有人可以解釋我這個Oracle SQL命令嗎?
- 8. 有人可以向我解釋這個命令(使ARCH)嗎?
- 9. 有人可以向我解釋這個功能是如何工作的嗎?
- 10. 可以向我解釋這個for循環是如何工作的嗎?
- 11. 有人可以解釋這個mgiza腳本是如何工作的嗎?
- 12. 有人可以解釋這個函數是如何工作的嗎?
- 13. 有人可以解釋我這個代碼是如何工作
- 14. 任何人都可以解釋這是如何工作的?
- 15. 有人可以解釋這個代碼的工作原理嗎?
- 16. 有人可以解釋這個JavaScript的工作原理嗎?
- 17. 有人可以解釋如何解釋這個logcat嗎?
- 18. 可以解釋下面的代碼是如何工作的嗎?
- 19. 命令行解釋器如何工作?
- 20. 有人可以解釋這是如何工作的?
- 21. 有人可以解釋struts2 XSL ResultType是如何工作的嗎?
- 22. 有人可以解釋Laravel關係是如何工作的嗎?
- 23. 有人可以解釋音譯是如何工作的嗎?
- 24. yacc是如何工作的,你可以逐節解釋它嗎?
- 25. 有人可以解釋這個工作Bash代碼嗎?
- 26. 任何一個可以解釋我這個程序是如何工作的
- 27. 任何人都可以解釋這個約束是如何運作的嗎?
- 28. 任何人都可以解釋我這個功能是如何工作的?
- 29. 任何人都可以解釋我這個Java代碼是如何工作的?
- 30. 有人可以解釋兩個Python命令的區別嗎?
如果你知道回聲是幹什麼的,而且你知道發球是什麼,那麼這甚至不應該成爲一個問題。 – John3136
Echo命令用於打印字符串,tee命令用於重定向標準輸入...這裏我的問題是爲什麼echo命令在顯示字符串兩次時顯示字符串「 - 」。 –
SO是用於計算機編程的問題,而不是關於使用計算機的一般問題。 unix.stackexchange.com或superuser.com是這類問題的更好地方。 – Barmar