加载中,请稍候......
使用shell脚本使用awk 去掉报文中的换行苻以便进行grep,进而使用sed进行替换操作最后输出到指定文本。
反引号(`)之间的命令会被执行其输出结果会转换成一个
+ awk -F [ {print $2,$4,$6} # awk工作流程是这样的:读入有'\n'换行符分割的一条记录,嘫后将记录按指定的域分隔符划分域填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域 默认域分隔符是"空白键" 或 "[tab]键",所以$1表示登录用 户,$3表示登录用户ip,以此类推
+ sed s/]// #s :取代,可以直接进行取代的工作!通常这个 s 的动作可以搭配正规表示法!
ps [选项]-e 显示所有进程-f 全格式。
如何在shell脚本中如何提取某行并保存到新文件的末尾