欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

linux如何获取第几列 linux查看文件第几列 第一列 第二列 第三列 有大用 有大大用 有大大大用

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

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)


 来自 https://blog.csdn.net/weixin_31838473/article/details/116553793




linux 提取某列

1,提取第N列

cut -f N filename > newfilename

例:如果提取第1列

cut -f 1 filename > newfilename

2,也可以提取多列

cut -f 1,2,3 filename > newfilename

来自  https://blog.csdn.net/weixin_49621901/article/details/126336260



普通分类: