1.sed语法
sed语法:sed [命令选项] ‘自身语法选项’
语法:范围+操作
sed自带打印功能:
2.命令的选项
-n | 关闭自动打印 |
-r | 使用扩展正则表达式 |
-l | 实际修改文件的内容 |
-i.bak | 实际修改前先备份源文件,会产生一个源文件.bak的文件 |
3.语法字母(在单引号中)
p | 手动打印 |
q | 提前退出(3q第三行退出) |
d | 删除(3d删除第三行) |
a | 后面追加(3a第三行后面追加) |
i | 上面插入(3i第三行上面添加) |
c | 替换(3c将第三行整行替换) |
= | 显示行号 |
4.搜索替代
范围 s/旧字符/新字符/修饰符
5.免交互
spawn开启免交互 开启expect
expect 捕捉屏幕上的关键字
exp_continue 继续捕捉屏幕上的字
send 发送指令
interact 代表退出expect但是会留在新的终端
expect eof 代表退出expect 默认10s后返回就旧的终端
set 设置变量