Linux脚本EOF
2015-12-09 17:08
489 查看
刚刚开始学习Linux,写了一个小脚本连接数据库:
[root@single1 scripts_test]# vi auto_check.sh
#!/bin/sh
#start on 20151209
#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这个结束,必须自己一行,连多个空格都不行。
[root@single1 scripts_test]# vi auto_check.sh
#!/bin/sh
#start on 20151209
#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这个结束,必须自己一行,连多个空格都不行。
相关文章推荐
- lubuntu使用过的命令
- linux基础(七)----linux命令系统学习----系统安全相关命令
- linux基础(七)----linux命令系统学习----系统安全相关命令
- Linux学习笔记(二十一、输出重定向)
- linux中serial driver理解【转】
- errno.h linux errno
- Linux内核中进程上下文、中断上下文、原子上下文、用户上下文的理解【转】
- linux内核设计与实现笔记 进程调度
- linux下安装或升级GCC4.8,以支持C++11标准
- [转帖]迅为4412开发板最小linux系统的存储空间修改
- Linux基本权限
- centos 安装maridb
- linux c语言 重定向子进程的stdout(标准输出)
- linux下的通用日志备份脚本
- Linux下的NTP服务器
- CentOS 安装 Sun JDK
- CentOS更改yum源与更新系统
- linux命令(4):ps命令
- linux 修改系统默认编码
- centos6.* 安装lamp环境