<<EOF
在shell脚本中(bash编程),<<EOF表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主Shell
<<-EOF 去掉命令中的制表符
案例:写入一段话到a.txt。当前目录下就有a.txt这个文件了,内容:I need more money
cat >a.txt <<-EOF
I need more money
EOF
whoami
显示当前用户
spawn+expect
Expect处理交互的命令,可以将交互 过程如:ssh登录,ftp登录等写在一个脚本上,使之自动化完成.尤其适用于需 要对多台服务器执行相同操作的环境中,可以大大提高系统管理人员的工作效率
#!/usr/bin/expect -f
set timeout 30
spawn ssh root@172.16.68.47
set timeout 30
expect {
"*yes/no*