有人可以告诉我和之间的区别吗? <<和<<<<,或者告诉我在哪里可以找到这些信息

时间:2014-12-08 17:51:15

标签: linux bash unix grep

我班上的所有笔记都没有这些信息,我绝对无法在谷歌上找到它。任何帮助将不胜感激。

编辑:为清楚起见,这里有一些例子

grep blah< foob​​ar.txt

grep blah<< foob​​ar.txt

grep blah<<< foob​​ar.txt

1 个答案:

答案 0 :(得分:1)

  • <用于重定向,请参阅http://mywiki.wooledge.org/Redirection
  • <<用于 here-docs cat <<EOF后跟几行文字,后跟新行上的文字字符串EOF,而不是缩进。 EOF之间的部分作为标准输入传递给命令。如果&#39; EOF&#39;引用&#39;,替换WON&#39; T;否则他们是。请参阅&lt;&lt; - 了解缩进的变化。
  • <<<用于 here-string 类似于此处的文档:&lt;&lt;&lt;&lt;并将换行符传递给命令的标准输入。语法:&#39;&#39;命令&lt;&lt;&lt; &#34;一些句子&#34;&#39;&#39; (比如&#39;&#39; echo&#34;一些句子&#34; |命令&#39;&#39;,但没有子shell的开销)

一些好的文档:

相关问题