1.
$?表示上一次程序退出值
$@ 返回脚本参数的内容
$* 返回脚本参数的内容
$# 返回脚本参数的个数
vi e2.sh
2. 1 expect是基于tcl的,所以需要你的系统中安装有tcl
检查是否安装tcl
$whereis tcl #tcl: /usr/lib/tcl8.4 /usr/share/tcl8.4
测试expect
2.2 expect中命令:
send 或 exp_send:用于向进程发送字符串
expect:从进程接收字符串
spawn:启动新的进程
interact:允许用户交互
eof:程序结束
-re代表regular expression,也就是正则表达式
3. echo -e 处理特殊字符
例如: echo -e "\n---------\n" #换行