Shell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。可以把EOF替换成其他东西意思是把内容当作标准输入传给程序回顾一下< <的用法。当s h e l l看到< <的时候,它就会知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到s h e l l又看到该分界符(位于单独的一行)。这个分界符可以是你所定义的任何字符串。方法1.需要,自动登录mysql(root:root,passwd:123456),查询test库,test1表里的user=aa的记录.#!/bin/shmysql -uroot -p123456 <<EOFuse test;select * from testaa while a=10000; ###1000 not usr single quote mark,because a is int # type,only char type need single quote mark.exitEOF
posted on 2012-04-24 23:13
kxbin 阅读(889)
评论(0) 编辑 收藏 所属分类:
转发 、
Linux