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

湖州市住房和城乡建设局网站青白江做网站的公司

湖州市住房和城乡建设局网站,青白江做网站的公司,wordpress 视频 加载很慢,网站建设亇金手指下拉排名罒awk的脚本套路是: awk的脚步部分最好用一对单引号将 ‘BEGIN{} /pattern1/{}…/patternN/{} END{}’ 套起来, 因为常用到$号, $号在单引号中不会被转义, 在双引号中有取值的含义 awk -F 自定义分隔符 BEGIN{开始块} /pattern1/{操作pattern1过滤的行的块} /pattern2/{操作patt…awk的脚本套路是: awk的脚步部分最好用一对单引号将 ‘BEGIN{} /pattern1/{}…/patternN/{} END{}’ 套起来, 因为常用到$号, $号在单引号中不会被转义, 在双引号中有取值的含义 awk -F 自定义分隔符 BEGIN{开始块} /pattern1/{操作pattern1过滤的行的块} /pattern2/{操作pattern2过滤的行的块} ... /patternN/{操作patternN过滤的行的块} END{结束块}-F指定分隔符,可以没有,默认是空格 BEGIN{开始块}可以没有 END{结束块}可以没有 BEGIN,END 必须全大写,否则不起效 例 echo 1 aaa aaa aaa 2 aaa aaa aaa 3 aaa aaa aaa 4 aaa aaa aaa 5 aaa aaa aaa 6 aaa aaa aaa 7 aaa aaa aaa | awk /[135]/{sub(aaa,bb,$0); print $0}结果 1 baaab aaa aaa 3 baaab aaa aaa 5 baaab aaa aaa与上面的区别只是 sub改为gsub echo 1 aaa aaa aaa 2 aaa aaa aaa 3 aaa aaa aaa 4 aaa aaa aaa 5 aaa aaa aaa 6 aaa aaa aaa 7 aaa aaa aaa | awk /[135]/{gsub(aaa,bb,$0); print $0}结果: 1 baaab baaab baaab 3 baaab baaab baaab 5 baaab baaab baaab原样实例 [zfedora root]$ echo 1 aaa aaa aaa 2 aaa aaa aaa 3 aaa aaa aaa 4 aaa aaa aaa 5 aaa aaa aaa 6 aaa aaa aaa 7 aaa aaa aaa | awk /[135]/{sub(aaa,bb,$0); print $0} 1 baaab aaa aaa 3 baaab aaa aaa 5 baaab aaa aaa [zfedora root]$ echo 1 aaa aaa aaa 2 aaa aaa aaa 3 aaa aaa aaa 4 aaa aaa aaa 5 aaa aaa aaa 6 aaa aaa aaa 7 aaa aaa aaa | awk /[135]/{gsub(aaa,bb,$0); print $0} 1 baaab baaab baaab 3 baaab baaab baaab 5 baaab baaab baaab 讲解 # /[135]/ 筛选出含1,3,5的行 # sub和gub是替换函数, sub替换每行的第一个匹配, gsub替换每行的所有匹配 # bb表示给匹配的结果左右加上b字母, 代表匹配的字段 awk /[135]/{sub(aaa,bb,$0); print $0} awk /[135]/{gsub(aaa,bb,$0); print $0}例2 echo 0 aaa aaa aaa 1 aaa aaa aaa 2 aaa aaa aaa 3 aaa aaa aaa 4 aaa aaa aaa 5 aaa aaa aaa 6 aaa aaa aaa 7 aaa aaa aaa 8 aaa aaa aaa 9 aaa aaa aaa | awk BEGIN{print 这是开始块 } /[135]/{gsub(aaa,bb,$0); print $0} /[234]/{print $0} END{print 这是结束块 } 上下是一样的,单双引号未结束时可换行, 管道符|后可换行 echo 0 aaa aaa aaa 1 aaa aaa aaa 2 aaa aaa aaa 3 aaa aaa aaa 4 aaa aaa aaa 5 aaa aaa aaa 6 aaa aaa aaa 7 aaa aaa aaa 8 aaa aaa aaa 9 aaa aaa aaa | awk BEGIN{print 这是开始块 } /[135]/{gsub(aaa,bb,$0); print $0} /[234]/{print $0 } END{print 这是结束块 }结果 这是开始块 1 baaab baaab baaab 2 aaa aaa aaa 3 baaab baaab baaab 3 baaab baaab baaab 4 aaa aaa aaa 5 baaab baaab baaab 这是结束块控制台原样 [zfedora root]$ echo 0 aaa aaa aaa 1 aaa aaa aaa 2 aaa aaa aaa 3 aaa aaa aaa 4 aaa aaa aaa 5 aaa aaa aaa 6 aaa aaa aaa 7 aaa aaa aaa 8 aaa aaa aaa 9 aaa aaa aaa | awk BEGIN{print 这是开始块 } /[135]/{gsub(aaa,bb,$0); print $0} /[234]/{print $0 } END{print 这是结束块 } 这是开始块 1 baaab baaab baaab 2 aaa aaa aaa 3 baaab baaab baaab 3 baaab baaab baaab 4 aaa aaa aaa 5 baaab baaab baaab 这是结束块可看出, 第三个块输入的数据会受第二个块的影响 第三块筛选包含2,3,4的行,第二块筛选包含1,3,5的行, 第3行是共选,所以出现两次,被第二块改了,第三块什么都不做,输出第二块的修改的样子 第2,4行没有被第二块筛选,保持原态,被第三块筛选输出. 例3 echo 0 aaa aaa aaa 1 aaa aaa aaa 2 aaa aaa aaa 3 aaa aaa aaa 4 aaa aaa aaa 5 aaa aaa aaa 6 aaa aaa aaa 7 aaa aaa aaa 8 aaa aaa aaa 9 aaa aaa aaa | awk BEGIN{print 这是开始块 } /[135]/{gsub(aaa,bb,$0); print $0 } /[234]/{print $0 } /[1579]/{sub(aaa,15791579,$0); print $0 } END{print 这是结束块 }结果 这是开始块 1 baaab baaab baaab 1 b1579aaa1579b baaab baaab 2 aaa aaa aaa 3 baaab baaab baaab 3 baaab baaab baaab 4 aaa aaa aaa 5 baaab baaab baaab 5 b1579aaa1579b baaab baaab 7 1579aaa1579 aaa aaa 9 1579aaa1579 aaa aaa 这是结束块控制台原样 [zfedora root]$ echo 0 aaa aaa aaa 1 aaa aaa aaa 2 aaa aaa aaa 3 aaa aaa aaa 4 aaa aaa aaa 5 aaa aaa aaa 6 aaa aaa aaa 7 aaa aaa aaa 8 aaa aaa aaa 9 aaa aaa aaa | awk BEGIN{print 这是开始块 } /[135]/{gsub(aaa,bb,$0); print $0 } /[234]/{print $0 } /[1579]/{sub(aaa,15791579,$0); print $0 } END{print 这是结束块 } 这是开始块 1 baaab baaab baaab 1 b1579aaa1579b baaab baaab 2 aaa aaa aaa 3 baaab baaab baaab 3 baaab baaab baaab 4 aaa aaa aaa 5 baaab baaab baaab 5 b1579aaa1579b baaab baaab 7 1579aaa1579 aaa aaa 9 1579aaa1579 aaa aaa 这是结束块发现菜鸟教程的解释挺好的,和我理解的一样 点击跳转 AWK 工作原理
http://www.pierceye.com/news/177182/

相关文章:

  • 做网站会什么网页设计类型与风格
  • 怎么做网站用于推广注册公司每年需要缴纳什么费用
  • 揭阳有哪家网站制作公司wordpress数据库备份恢复
  • 站长工具友链查询中国网站建设公司图片
  • 做原型的素材网站国内wordpress主题商
  • 合肥的电商网站设计wordpress 相册 链接
  • 试玩平台网站怎么做网站建设推荐中企动力
  • 衡水做网站建设台州网站建设选浙江华企
  • 某集团网站建设规划书用flash做的经典网站
  • 企业网站用什么做一个空间怎么放两个网站吗
  • 58同城长沙回收网站建设长春seo推广
  • 景区网站建设的意义女生学计算机应用技术可以做什么
  • 做律师网站的公司天津公司网站制作
  • 上海建设摩托车官方网站招聘网站数建设
  • 自己制作一个网站需要什么软件安吉网站制作
  • 如何设计服装网站首页网站建设比较好的公司
  • 微信网站的链接标志图片如何做公众号如何创建
  • 建站公司建的网站能改动吗怎样设置默认网站
  • 高并发电商网站开发辽宁省朝阳市做网站
  • 公司做网站有用吗合肥企业快速建站
  • 因脉网站建设公司怎么呀韩国网站开发建设技术特点
  • 网站备案 个人 单位安徽网站建设推广
  • 黔江网站制作网站招标建设
  • 网站注册公司目前最好的引流方法
  • 小米wifi设置网址入口网站通信工程建设网站
  • 深圳专业网站建在线做插画的网站
  • 站长之家网站查询怎么样创建自己的小程序
  • 站酷海报设计图片网站备份怎么做
  • 做网站挣钱么云市场 wordpress
  • 网站域名管理规范seo专员是什么