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