红联Linux门户
Linux帮助

Linux脚本EOF

发布时间:2016-09-10 15:22:18来源:linux网站作者:丹心明月
刚刚开始学习Linux,写了一个小脚本连接数据库:
[root@single1 scripts_test]# vi auto_check.sh   
#!/bin/sh  
#start on 20160909  
#auto_check.sh  
#danxinmingyue  
#usage:  
su - oracle -c 'sqlplus -s / as sysdba'<< EOF  
select * from dual;  
exit  
EOF  
 
结果报错:
./auto_check.sh: line 12: warning: here-document at line 9 delimited by end-of-file (wanted `EOF')  
 
经检查,是因为EOF后面多了一个空格。
原来,EOF这个结束,必须自己一行,连多个空格都不行。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24044.html