
Linux是一款全球极具影响力的操作系统,它的命令行很简单易用,能节省大量的时间。常常会遇到统计Linux 命令行中列数的情况,一般在数据分析时常会遇到。很多人都不知道如何准确地统计Linux 命令行中列数,但是掌握了这些技巧,他们将能够更容易得到数据分析中有用的数字。下面教大家如何掌握Linux 命令行中统计列数的方法。
首先,让我们以下面的数据表为例,表格中有三列:
name | age | city
—– | — | —-
john | 30 | beijing
tom | 25 | shanghai
首先,我们先使用 head 命令输出表头。
`head -n 1 `
在本例中的输出就会是:
name | age | city
然后使用 sed 命令,将每一行的列都用空格分隔,这样列的数量就会变成三个了:
sed -e 's/|/ /g'
在本例中的输出就会是:
name age city
john 30 beijing
tom 25 shanghai
最后,使用 awk 命令来统计出列数,输出结果为 3 。
awk -F' ' '{ print NF }'
总结来说,Linux 命令行中统计列数的操作步骤是:首先使用 head 命令,再使用 sed 命令,最后使用 awk 命令来实现最终的统计结果。经过上述操作,就能正确的统计出 Linux 命令行中的列数,大大简化了数据分析的流程,确保分析出来的结果都是准确的。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/187332.html<