EOF 从字面上理解,是END OF FILE 的意思。
但实质上,它只是一个标签,可以用其他字符表示,如:
sqlplus -s $user1/$pass1<<EOF
select 'abc' test from dual;
quit
EOF
用EOC :
sqlplus -s $user1/$pass1<<eoc
select 'abc' test from dual;
quit
eoc
用! :
sqlplus -s $user1/$pass1<<!
select 'abc' test from dual;
quit
!
无论EOF ,eoc , 还是!号 , 他们都只有一个作用:
被用作标签来标记一段代码。
EOF ... EOF 之间的内容,就像一个单独的文件的内容一样被解析。