当前位置: 首页 > news >正文

安徽天筑建设集团网站外贸网站推广企业

安徽天筑建设集团网站,外贸网站推广企业,简洁页面心情网站,手机网站打开微信号步骤一#xff1a;awk的基本用法 1#xff09;基本操作方法 格式1#xff1a;awk [选项] [条件]{指令} 文件 格式2#xff1a;前置指令 | awk [选项] [条件]{指令} 其中#xff0c;print 是最常用的编辑指令#xff1b;若有多条编辑指令#xff0c;可用分号分隔。 …步骤一awk的基本用法 1基本操作方法 格式1awk [选项] [条件]{指令} 文件 格式2前置指令 | awk [选项] [条件]{指令} 其中print 是最常用的编辑指令若有多条编辑指令可用分号分隔。 处理文本时默认将空格、制表符作为分隔符。 条件可以用/ /的方式与sed类似 awk常用内置变量 $0 文本当前行的全部内容 $1 文本的第1列 $2 文件的第2列 $3 文件的第3列依此类推 NR 文件当前行的行号 NF 文件当前行的列数有几列 [rootsvr5 ~]# cat abc.txthello the worldwelcome to beijingawk {print} abc.txt                #输出所有awk /to/{print} abc.txt            #输出有to的那行awk {print $2} abc.txt            #输出所有行的第2列awk /to/{print $1} abc.txt        #输出有to的那行的第1列awk {print $0} abc.txt            #输出所有行所有列awk {print $0,$1} abc.txt        #输出所有行所有列第1列awk {print NR} abc.txt            #输出所有行的行号awk {print NR,$0} abc.txt        #输出所有行的行号所有列awk {print NR,NF} abc.txt        #输出所有行的行号列号(有几列) 选项 -F 可指定分隔符 awk -F: {print $1} user         #文档中如果没有空格可以用F修改分隔符awk -F: {print $1,$6} user        #使用冒号作为列的分隔符显示第1、6列 awk的print指令不仅可以打印变量还可以打印常量 awk -F: {print $1 的家目录是 $6} user #输出常量加双引号即可 格式化输出信息 awk [选项] [条件]{指令} 文件awk [选项] BEGIN{指令} {指令} END{指令} 文件 BEGIN{ } 行前处理读取文件内容前执行指令执行1次{ } 逐行处理读取文件过程中执行指令执行n次END{ } 行后处理读取文件结束后执行指令执行1次awk -F: BEGIN{print start}{print $1}END{print over} userawk BEGIN{print NR}{print NR}END{print NR} user 输出信息时可以使用“\t”显示Tab制表位 awk -F: BEGIN{print User\tUID\tHome}{print $1\t$3\t$6}END{print 总计NR行} user #合在一起写 步骤一认识awk处理条件的设置 使用正则设置条件 /正则/ ~ 包含 !~不包含 awk -F: $6~/root/{print} user #输出第6列包含root的行awk -F: $6~/bin/{print} user #输出第6列包含bin的行awk -F: $6!~/bin/{print} user #输出第6列不包含bin的行 定义数组的格式数组名[下标]元素值 调用数组的格式数组名[下标]awk BEGIN{a[abc]abcabc;a[xyz]xyzxyz;print a[xyz]} awk {a[$1]}END{for(i in a){print i,a[i]}} shu.txt #使用逐行任务与数组收集文档shu.txt中的信息然后在END任务中使用for循环显示所有数组a的下标与值 统计Web访问量排名 通过awk提取信息时利用IP地址作为数组下标每遇到一个重复值就将此数组元素递增1最终就获得了这个IP地址出现的次数。 针对文本排序输出可以采用sort命令相关的常见选项为-r、-n、-k。其中-n表示按数字顺序升序排列而-r表示反序-k可以指定按第几个字段来排序 awk {ip[$1]}END{for(i in ip){print ip[i],i}} /var/log/httpd/access_log | sort -nr /var/log/secure是安全日志如果有人登陆时输入错误密码的话信息会记录下来这种信息可以用awk抓取出来方法如下 awk /Failed password for root/{ip[$11]}END{for(i in ip){print i,ip[i]}} /var/log/secure #统计安全日志中访问root账户且密码输入错误的ip地址与次数
http://www.w-s-a.com/news/357116/

相关文章:

  • 嘉兴seo网站推广中山建网站多少钱
  • 高端汽车网站建设帮别人做网站自己为什么会被抓
  • 网站开发实验室建设方案wordpress 主题丢失
  • 珠宝网站建设平台分析报告郑州最新发布
  • 世界杯最新排名泉州seo网站关键词优
  • 广州公司网站提供如何推广新品
  • 网站建设如何描述沈阳网站建设推广平台
  • 用dw制作个介绍家乡网站学生个人简历
  • 建设银行企业网站访问不了wordpress搬到谷歌服务器
  • 网站建设与网站优化销售别墅庭院园林景观设计公司
  • 沈阳红方城网站建设专业的微网站哪家好
  • 医院网站asp东营信息发布平台
  • 网站全站建设开题报告范文南京本地网站
  • 网站漏洞扫描工具wampserver集成环境搭建了一个织梦cms网站
  • 如何在局域网上做网站宁波设计公司排行榜
  • 自己的电脑做网站服务器吗百度搜索风云榜总榜
  • 做化妆品的一些网站企业网站建设与营运计划书
  • 重庆速代网络科技seo整站优化服务教程
  • 成都比较好的装修设计公司seo3的空间构型
  • 开发商建设审批网站成都创意设计公司
  • 百度快照比网站上线时间早wordpress新建阅读量字段
  • 国家工程建设标准化协会网站网站开发工具有
  • 上海网站建设集中公关公司组织架构图
  • wordpress副标题的作用百度网站标题优化
  • 大连哪家公司做网站比较好wordpress 判断用户组
  • 网站空间1g多少钱东莞公司高端网站建设
  • 网站服务器出错是什么意思做餐饮酒店网站
  • 房地产网站建设策划方案网站建设教程简笔画
  • 3d室内设计软件wordpress本地优化加速版
  • 南京高新区规划建设局网站石家庄哪里做网站比较好