您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Linux:使用awk命令获取文本的某一行,某一列

2024/3/20 13:25:01发布45次查看
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'
shell里面的赋值方法有两种,格式为
    1) arg=`(命令)`
    2) arg=$(命令)
因此,如果想要把某一文件的总行数赋值给变量nlines,可以表达为:
    1) nlines=`(awk 'end{print nr}' filename)`
或者
    2) nlines=$(awk 'end{print nr}' filename)
更多linux:使用awk命令获取文本的某一行,某一列  。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product