awk命令獲取文字的某一行某一列

2021-07-29 17:51:27 字數 540 閱讀 9842

1、列印檔案的第一列(域)                 : awk '' filename

2、列印檔案的前兩列(域)                 : awk '' filename

3、列印完第一列,然後列印第二列  : awk '' filename

4、列印文字檔案的總行數                : awk 'end' filename

5、列印文字第一行                          :awk 'nr==1' filename

6、列印文字第二行第一列                :sed -n "2, 1p" filename | awk 'print $1'

shell裡面的賦值方法有兩種,格式為

1) arg=`(命令)`

2) arg=$(命令)

因此,如果想要把某一檔案的總行數賦值給變數nlines,可以表達為:

1) nlines=`(awk 'end' filename)`

或者2) nlines=$(awk 'end' filename)

使用awk命令獲取文字的某一行,某一列

1 列印檔案的第一列 域 awk filename 2 列印檔案的前兩列 域 awk filename 3 列印完第一列,然後列印第二列 awk filename 5 列印文字第一行 awk nr 1 filename 6 列印文字第二行第一列 sed n 2,1p filename awk pri...

Linux 使用awk命令獲取文字的某一行,某一列

無意中發現了乙個巨牛的人工智慧教程,忍不住分享一下給大家。教程不僅是零基礎,通俗易懂,而且非常風趣幽默,像看 一樣!覺得太牛了,所以分享給大家。點 這裡 可以跳轉到教程。1 列印檔案的第一列 域 awk filename 2 列印檔案的前兩列 域 awk filename 3 列印完第一列,然後列印...

Linux 使用awk命令獲取文字的某一行,某一列

1 列印檔案的第一列 域 awk filename 2 列印檔案的前兩列 域 awk filename 3 列印完第一列,然後列印第二列 awk filename 4 列印文字檔案的總行數 awk end filename 5 列印文字第一行 awk nr 1 filename 6 列印文字第二行第...