反序输出文本tac的用法!
写法:head -3 /etc/passwd |tac
区别:
适用于删除末尾文件的情况:
删除末尾5行
tac /etc/passwd | sed ‘1,5d’回车
要恢复之前的顺序就再就一个倒叙tac:
tac /etc/passwd | sed ‘1.5d’ | tac回车
镜子反序倒影输出rev的用法:
head -3 /etc/passwd | rev回车;
效果:
一般用于取每行末尾的字符:
重定向保存tee的用法!和 > 的区别:tee会既保存,也会输出保存的结果!
格式是命令 | tee 文件;
关于linux中没有\r换行会导致文本格式转换出现^M的错误:利用unix2dos Linux文件或dos2unix Window文件:
xargs!
expect预期交互控制!
expect就是一个软件工具,自动交互式工具,不需人工干预,触发的依据是预期会出现的特征提示文本。
装expect的代码:yum -y installexpect回车
SSH登陆免交互!
正则表达式!
egrep!
基本元字符:^ $ . + ? *
awk文本过滤!
Shell环境的输出以“文本”为主。
文本的交互处理:vi、vim、gedit、passwd、more、less、man等。
文本的非交互处理:重定向、管道、命令替换、字符串截取、grep行检索、expr和cut字符串切割、tr字符替换、awk、sed专用工具。
非交互处理的“瑞士军刀”AWK!