0
A
回答
2
<<
後面跟任意字符串的意思讀取輸入直到這個字符串,並將所有這些輸出到標準輸出。
所以,你會發現:
<<EOF
Hi,
This is some plain text.
EOF
大部分時間裏,有<<
之前的命令。這意味着:讀取輸入並將其發送到命令的stdin。
所以,你會發現,例如:
cat <<EOF 1>&2
This text is written to the stderr.
EOF
但是你可以寫:
<<EOF 1>&2
This text is written to the stderr.
EOF
用同樣的方法,你可以排序的文字:
sort <<EOF
A
C
D
B
EOF
得到A B C D
按此順序。
最後,你可以用它來管到另一個命令:
<<EOF | tr a-z A-Z
This is some text. Yes.
EOF
獲得:
THIS IS SOME TEXT. YES.
相關問題
- 1. <<<在shell腳本中意味着什麼?
- 2. 是什麼陣<T?>意味着
- 3. 「NSBinarySearchingFirstEqual =(1UL << 8)」在枚舉定義中意味着什麼?
- 4. <<在Swift語言中意味着什麼?
- 5. 「cpp-bin」在Linux中意味着什麼?
- 6. 什麼呢<built-in>,<命令行>意味着
- 7. 〜=是什麼。在Stata意味着什麼?
- 8. 什麼__section()意味着Linux內核源
- 9. 「WHERE id <> 0」子句在SQL中意味着什麼?
- 10. <%=h ... %>在Rails中意味着什麼?
- 11. 「一個<> b」在僞代碼中意味着什麼?
- 12. 「<top(required)>」在Ruby堆棧跟蹤中意味着什麼?
- 13. <%操作符在Scala泛型中意味着什麼?
- 14. 什麼===在PHP意味着
- 15. <>在定義接口時意味着什麼?
- 16. 製作文件中的$ <和$ @意味着什麼
- 17. Java中的語法意味着什麼:new Stream <Integer>(){...}?
- 18. PREEMPTIVE_XE_DISPATCHER這意味着什麼?
- 19. Field.Index.NOT_ANALYZED_NO_NORMS意味着什麼
- 20. $這意味着什麼PHP?
- 21. MYSQLI_NUM意味着什麼?
- 22. * | *這意味着什麼CSS?
- 23. 溢出意味着什麼?
- 24. HttpServletResponse.SC_BAD_REQUEST意味着什麼?
- 25. 什麼呢JDBC:HSQLDB:hsqlTempFiles意味着
- 26. 奎因意味着什麼?
- 27. 在AngularJS中結尾意味着什麼double意味着
- 28. 什麼是<span>內容</span> == $ 0意味着在html?
- 29. <fd-35>對Vimgolf來說意味着什麼?
- 30. 這到底意味着什麼Collection <? extends E> c
的'<< EOF | TR A-Z A-Z'例子不是在bash 4.4工作。它必須是'tr a-z A-Z << EOF' –
是的,取決於shell以及它的版本,可能不支持一些示例。但是任何版本的zsh都支持。 –