目录
一、多行重定向
1.1 定义
语法格式
命令<< 标记 cat << EOF
.... ....
...... ....
标记 EOF
注意:
标记可以使用任意的合法字符(通用的字符是EOF)
结尾的标记一定要顶格写,前面不能有任何字符(包括空格)
结尾的标记后面也不能有任何字符(包括空格)
开头标记前后空格会被省略掉
单引号 变量双引号
1.2 实例
cat >1.txt <<EOF
>4
>3
>2
>1
>EOF
二、expect免交互
2.1 定义
expect建立在tcl(tool command language)语言基础上的一个工具,常被用于进行自动化控制和测试,解决shell脚本中交互的相关问题。
expect [选项] [ -c cmds ] [ [ -[f|b] ] cmdfile ] [ args ]
2.2 相关命令
spawn 启动一个新的进程
expect 等待输入中的特定模式或字符串
send 发送文本到当前spawn的进程
send_user