用法:

cmd << delimiter

Here Document Content

delimiter

  1. EOF 只是一个标识而已,可以替换成任意的合法字符
  2. 作为结尾的delimiter一定要顶格写,前面不能有任何字符
  3. 作为结尾的delimiter后面也不能有任何的字符(包括空格)
  4. 作为起始的delimiter前后的空格会被省略掉
  5. cat > 1.txt <<EOF  与   cat <<EOF > 1.txt    效果一样的,都是将<<EOF之后的内容覆盖到1.txt文件中

<<EOF和<<“EOF”和<<\EOF

<<EOF和<<-EOF的区别

<<-EOF会把每行前面的tab空白去掉, 注意空格是去不掉的, 只能去掉tab

 

 

Categories: 未分类

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *