zoukankan      html  css  js  c++  java
  • Linux:使用awk命令获取文本的某一行,某一列

    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以跳转到教程。”。

    1、打印文件的第一列(域) : awk '{print $1}' filename
    2、打印文件的前两列(域) : awk '{print $1,$2}' filename
    3、打印完第一列,然后打印第二列 : awk '{print $1 $2}' filename
    4、打印文本文件的总行数 : awk 'END{print NR}' filename
    5、打印文本第一行 :awk 'NR==1{print}' filename
    6、打印文本第二行第一列 :sed -n "2, 1p" filename | awk 'print $1'

     

     

    awk -F ',' 'END {print $2}' BIRoomTime20160229.txt

     


        shell里面的赋值方法有两种,格式为
        1) arg=`(命令)`
        2) arg=$(命令)
    因此,如果想要把某一文件的总行数赋值给变量nlines,可以表达为:
        1) nlines=`(awk 'END{print NR}' filename)`
    或者
        2) nlines=$(awk 'END{print NR}' filename)

     
    ---------------------
    作者:silentwolfyh
    来源:CSDN
    原文:https://blog.csdn.net/silentwolfyh/article/details/50966593
    版权声明:本文为博主原创文章,转载请附上博文链接!

    https://blog.csdn.net/silentwolfyh/article/details/50966593

  • 相关阅读:
    媒体查询漫谈——@media Queries
    JavaScript工具函数集
    什么是BFC、IFC、GFC和FFC
    HTTP与HTTPS的区别
    reflow 和 repaint
    客户端检测
    ajax
    批量删除
    数据访问
    登录主页面代码
  • 原文地址:https://www.cnblogs.com/seasonzone/p/11274788.html
Copyright © 2011-2022 走看看