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'

7、shell里面的赋值方法有两种,格式为

1) arg=`(命令)

2) arg=$(命令)

你可能感兴趣的:(linux,awk,中文,linux,文本处理,awk)