62. [Shell]EOF
Shell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。 可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序。
例子:自动登录mysql(root:root,passwd:123456),查询test库,查询其中所有的记录。
#!/bin/bash mysql -uroot -p123456 <<EOF use test; SELECT * FROM TEST; exit EOF
当然,EOF还可以替换成其他任意字符串,但必须是要成对出现