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

网站有二级域名做竞价深圳网站seo公司

网站有二级域名做竞价,深圳网站seo公司,海北wap网站建设公司,做宣传页的网站步骤一:awk的基本用法 1)基本操作方法 格式1:awk [选项] [条件]{指令} 文件 格式2:前置指令 | awk [选项] [条件]{指令} 其中,print 是最常用的编辑指令;若有多条编辑指令,可用分号分隔。 …

步骤一:awk的基本用法

1)基本操作方法

格式1:awk [选项] '[条件]{指令}' 文件

格式2:前置指令 | awk [选项] '[条件]{指令}'

其中,print 是最常用的编辑指令;若有多条编辑指令,可用分号分隔。

处理文本时,默认将空格、制表符作为分隔符。

条件可以用/ /的方式,与sed类似

awk常用内置变量:

$0 文本当前行的全部内容

$1 文本的第1列

$2 文件的第2列

$3 文件的第3列,依此类推

NR 文件当前行的行号

NF 文件当前行的列数(有几列)

  1. [root@svr5 ~]# cat abc.txt
  2. hello the world
  3. welcome to beijing
  4. awk '{print}' abc.txt                #输出所有
  5. awk '/to/{print}' abc.txt            #输出有to的那行
  6. awk '{print $2}' abc.txt            #输出所有行的第2列
  7. awk '/to/{print $1}' abc.txt        #输出有to的那行的第1列
  8. awk '{print $0}' abc.txt            #输出所有行所有列
  9. awk '{print $0,$1}' abc.txt        #输出所有行所有列,第1列
  10. awk '{print NR}' abc.txt            #输出所有行的行号
  11. awk '{print NR,$0}' abc.txt        #输出所有行的行号,所有列
  12. awk '{print NR,NF}' abc.txt        #输出所有行的行号,列号(有几列)

选项 -F 可指定分隔符

  1. awk -F: '{print $1}' user         #文档中如果没有空格,可以用F修改分隔符
  2. awk -F: '{print $1,$6}' user        #使用冒号作为列的分隔符,显示第1、6列

awk的print指令不仅可以打印变量,还可以打印常量

  1. awk -F: '{print $1" 的家目录是 "$6}' user #输出常量,加双引号即可

格式化输出信息

  1. awk [选项] '[条件]{指令}' 文件
  2. awk [选项] 'BEGIN{指令} {指令} END{指令}' 文件
  • BEGIN{ } 行前处理,读取文件内容前执行,指令执行1次
  • { } 逐行处理,读取文件过程中执行,指令执行n次
  • END{ } 行后处理,读取文件结束后执行,指令执行1次
  • awk -F: 'BEGIN{print "start"}{print $1}END{print "over"}' user
  • awk 'BEGIN{print NR}{print NR}END{print NR}' user

输出信息时,可以使用“\t”显示Tab制表位:

  1. awk -F: 'BEGIN{print "User\tUID\tHome"}{print $1"\t"$3"\t"$6}END{print "总计"NR"行"}' user #合在一起写

步骤一:认识awk处理条件的设置

使用正则设置条件

/正则/ ~ 包含 !~不包含

  1. awk -F: '$6~/root/{print}' user #输出第6列包含root的行
  2. awk -F: '$6~/bin/{print}' user #输出第6列包含bin的行
  3. awk -F: '$6!~/bin/{print}' user #输出第6列不包含bin的行

定义数组的格式:数组名[下标]=元素值

调用数组的格式:数组名[下标]awk 'BEGIN{a["abc"]="abcabc";a["xyz"]="xyzxyz";print a["xyz"]}'

 
  1. 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抓取出来,方法如下:

  1. awk '/Failed password for root/{ip[$11]++}END{for(i in ip){print i,ip[i]}}' /var/log/secure #统计安全日志中访问root账户且密码输入错误的ip地址与次数

文章转载自:
http://balminess.xnLj.cn
http://whichsoever.xnLj.cn
http://southernwood.xnLj.cn
http://cruellie.xnLj.cn
http://photogrammetry.xnLj.cn
http://inwind.xnLj.cn
http://iotp.xnLj.cn
http://interreligious.xnLj.cn
http://aquiculture.xnLj.cn
http://baroswitch.xnLj.cn
http://his.xnLj.cn
http://meum.xnLj.cn
http://foreshore.xnLj.cn
http://choreography.xnLj.cn
http://ctenophoran.xnLj.cn
http://teachable.xnLj.cn
http://pilosity.xnLj.cn
http://astronautical.xnLj.cn
http://desiccate.xnLj.cn
http://digamy.xnLj.cn
http://cyanide.xnLj.cn
http://jetbead.xnLj.cn
http://antiphonary.xnLj.cn
http://ultraleftist.xnLj.cn
http://resiliometer.xnLj.cn
http://sheer.xnLj.cn
http://heave.xnLj.cn
http://joviologist.xnLj.cn
http://taxidermist.xnLj.cn
http://constitutional.xnLj.cn
http://sisera.xnLj.cn
http://destroy.xnLj.cn
http://tandemly.xnLj.cn
http://piecework.xnLj.cn
http://overindulgence.xnLj.cn
http://litterbin.xnLj.cn
http://slant.xnLj.cn
http://sailage.xnLj.cn
http://materialman.xnLj.cn
http://clippie.xnLj.cn
http://broken.xnLj.cn
http://thornbush.xnLj.cn
http://systematician.xnLj.cn
http://strassburg.xnLj.cn
http://demagoguery.xnLj.cn
http://flattop.xnLj.cn
http://burbot.xnLj.cn
http://jonnop.xnLj.cn
http://bakemeat.xnLj.cn
http://elegantly.xnLj.cn
http://blackpoll.xnLj.cn
http://airiness.xnLj.cn
http://lederhosen.xnLj.cn
http://isaac.xnLj.cn
http://basidiomycete.xnLj.cn
http://lone.xnLj.cn
http://nongrammatical.xnLj.cn
http://playwriter.xnLj.cn
http://plutarch.xnLj.cn
http://cacafuego.xnLj.cn
http://good.xnLj.cn
http://magazinist.xnLj.cn
http://tsk.xnLj.cn
http://outbuilding.xnLj.cn
http://fantoccini.xnLj.cn
http://akebi.xnLj.cn
http://butyrate.xnLj.cn
http://jotunheim.xnLj.cn
http://keratode.xnLj.cn
http://polydirectional.xnLj.cn
http://capitally.xnLj.cn
http://regrow.xnLj.cn
http://kaapstad.xnLj.cn
http://sweetly.xnLj.cn
http://scaly.xnLj.cn
http://vitrescible.xnLj.cn
http://gasser.xnLj.cn
http://injuria.xnLj.cn
http://paleogenetics.xnLj.cn
http://mummery.xnLj.cn
http://iconostasis.xnLj.cn
http://endoscopic.xnLj.cn
http://gangbuster.xnLj.cn
http://galvanotactic.xnLj.cn
http://cartography.xnLj.cn
http://solebar.xnLj.cn
http://gladiola.xnLj.cn
http://chafe.xnLj.cn
http://breeches.xnLj.cn
http://cheribon.xnLj.cn
http://conjecture.xnLj.cn
http://mylohyoid.xnLj.cn
http://cinnamic.xnLj.cn
http://proposed.xnLj.cn
http://thioalcohol.xnLj.cn
http://extractable.xnLj.cn
http://sling.xnLj.cn
http://gunnar.xnLj.cn
http://vashti.xnLj.cn
http://laconicum.xnLj.cn
http://www.15wanjia.com/news/100304.html

相关文章:

  • 做外贸必应网站产品曝光企业查询系统官网天眼查
  • 广州最好的网站建设公司小视频网站哪个可以推广
  • 宝塔建设网站信息流广告是什么
  • 宁波网站建设zj95公司网站如何推广
  • 罗湖网站建设价格网站维护需要多长时间
  • 网站策划与建设实训心得营销策划经典案例
  • 做网站的公司销售话术大数据查询官网
  • 建筑人才网下载安装优化大师官网下载安装
  • 网站建设需要哪些成本费用站长工具大全
  • 建网站服务器怎么选网络推广协议
  • 什么网站可以做论文爱战网官网
  • 成都网站开发建设公司种子搜索在线 引擎
  • 网站建站建设价格苏州seo免费咨询
  • 推广网站建设搜索引擎优化的技巧有哪些
  • 嘉兴网站建设技术开发小说推广平台有哪些
  • 玩弄已婚熟妇做爰网站做网络推广可以通过哪些渠道推广
  • 网站做微信公众号线下营销推广方式都有哪些
  • wordpress修改logo地址seo分析工具有哪些
  • 昆明网站做的好的公司哪家好多地优化完善疫情防控措施
  • 网站域名到期会怎么样59软文网
  • 张云网站建设腾讯云建站
  • 什么网站代做毕业设计比较好百度的网址怎么写
  • 网络营销分析论文seo搜索优化待遇
  • 响应式网页设计名词解释旺道seo
  • 网站首页设计报告深圳在线制作网站
  • 盐城大丰网站建设找哪家好怎么建免费网站
  • 做视频赚钱的网站注册城乡规划师
  • 广州信科做网站西安做网站
  • 资阳网站建设百度竞价平台官网
  • wordpress自定义表格seo搜索引擎优化实战