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

老区建设促进会网站郑州模板建站哪家好

老区建设促进会网站,郑州模板建站哪家好,做通信毕业设计的网站,网站建设外包给外企Linux三剑客awk知识 1. awk 介绍2. awk 语法3. 练习 1. awk 介绍 awk 是一门语言, 也是一个命令,Linux 有三剑客命令: grep/sed/awk三剑客的特长 grep 过滤内容sed 取行awk 取列 2. awk 语法 取列 取第一列文件($1): awk {print $1} 文件指定分隔符为文件: awk -F "指…

Linux三剑客awk知识

  • 1. awk 介绍
  • 2. awk 语法
  • 3. 练习

1. awk 介绍

  • awk 是一门语言, 也是一个命令,
  • Linux 有三剑客命令: grep/sed/awk
  • 三剑客的特长
    • grep 过滤内容
    • sed 取行
    • awk 取列

2. awk 语法

  • 取列
    • 取第一列文件($1): awk '{print $1} 文件'
    • 指定分隔符为文件: awk -F "指定的分隔符" 文件
    • 指定多分隔符: awk -F "[/@ #]+" '{print $1,$2}' 文件
  • 取行: awk NR==2 oldboy.txt
  • 过滤: awk '/过滤的内容/' 文件

3. 练习

  • 准备:创建一个文件, 并在只其中追加内容

    [root@oldboyedu ~] echo "oldboy oldgirl" >>oldboy.txt
    [root@oldboyedu ~] echo "oldboy oldgirl" >>oldboy.txt
    [root@oldboyedu ~] cat oldboy.txt
    oldboy oldgirl
    oldboy oldgirl
    
  • 普通取列

    • 取第一列
      [root@oldboyedu ~] awk '{print $1}' oldboy.txt 
      oldboy
      oldboy
      
    • 取整行(搭配着grep可能更好用)
      [root@oldboyedu ~]# awk '{print $0}' oldboy.txt 
      oldboy oldgirl
      oldboy oldgirl
      
  • 指定分隔符取列(-F)

    • 取/etc/passwd的第1列: awk -F ":" '{print $1}' /etc/passwd
    • 取/etc/passwd的第2列: awk -F ":" '{print $2}' /etc/passwd
    • 取/etc/passwd的尾列: awk -F ":" '{print $NF}' /etc/passwd
    • 取/etc/passwd的倒数第2列: awk -F ":" '{print $(NF-1)}' /etc/passwd
  • 同时输出多列

    • 取/etc/passwd的第1列和第2列: awk -F ":" '{print $1,$2}' /etc/passwd
    • 取/etc/passwd的第1列、第3列和最后一列: awk -F ":" '{print $1,$3,$NF}' /etc/passwd
  • 综合练习

    • 从ip a或ifconfig结果中取出Ip地址 p a|grep '10.0.0'|awk '{print $2}'|awk -F/ '{print $1}'或者ifconfig eth0|grep '10.0.0'|awk '{print $2}'
    • 从ip a结果中取出Ip地址: ip a|awk -F "[ /]+" 'NR==9{print $3}'
    • 取出stat /etc/hosts中的0644: stat /etc/hosts|awk -F "[(/]" 'NR==4{print $2}'
  • 准备

    [root@oldboyedu ~] seq 5 >oldboy.txt 
    [root@oldboyedu ~] cat oldboy.txt
    1
    2
    3
    4
    5
    
  • 取行练习

    • 取第二行: awk NR==2 oldboy.txt
    • 取第2-4行: awk NR==2,NR==4 oldboy.txtawk 'NR>1&&NR<5' oldboy.txtawk 'NR>=2&&NR<=4' oldboy.txt
http://www.yayakq.cn/news/131395/

相关文章:

  • 庄浪县县住房建设局网站徐州网架公司十大排名
  • 网站wap转换西安网站建设多少钱
  • 使用 私有云 做视频网站云南专业网站建设
  • 城口自助建站万维网网站
  • 做的网站怎么发网上石家庄做网站哪家公司好
  • 阿虎手机站网站推广营销步骤
  • 北京seo网站开发淘宝的网络营销模式
  • 网页制作网站首页设计石家庄网站设计工作室
  • 孝仙洪高速公路建设指挥部网站长沙网络域名注册
  • 壁纸公司网站源码wordpress代码打包
  • 门户网站建设存在问题与不足vi设计主要做什么
  • 网站培训公司网站网页设计专业公司
  • 遂川网站建设您提交的网站域名无备案
  • 营销型网站设计特点小红书营销策划方案
  • 昆明seo建站网页qq属于
  • 多个网站集成在一个页面谷歌网站推广优化
  • 江苏省建设人才网站phpcms v9 网站建设设计制作网络科技模板
  • name域名的网站中国建筑工程网校
  • 如何挖掘和布局网站关键词做牙厂的网站
  • flashfxp上传了网站wordpress主机xampp
  • 南昌网站建设模板服务商卖衣服的网站排名
  • thinkphp网站开发技术购物商城起名
  • 做电销要在哪个网站上找资源淄博团购网站建设
  • 个人业余做网站怎么弄好看的单页
  • 网站的可用性网站模块怎么恢复
  • 海淘网站建设学软件工程有前途吗
  • 做品牌网站wordpress 帝国cms速度
  • 网上电影网站怎么做的网站架构招聘
  • 工信部网站备案验证码aspnet网站开发教程
  • 那些网站能够做推广做衣服网站