【问题标题】:knowing number of lines via awk in one line [duplicate]通过awk在一行中知道行数[重复]
【发布时间】:2014-08-14 17:14:07
【问题描述】:

我使用这个简单的脚本来计算 awk 上的行数:

BEGIN{ 
count=0
}

{
count++;
}

END
{

}

但是有没有更短的方法?例如,我的 bash 文件只使用一行。我不喜欢在一个单独的文件中使用该脚本。我正在寻找一个可以在终端上使用的命令。

【问题讨论】:

标签: bash awk


【解决方案1】:

你可以试试:

awk 'END{print NR}' file

【讨论】:

  • +1。不过,这不适用于多个文件
  • NR代表行数吗?
  • @alex 不,它代表到目前为止处理的总行数
  • @alex 不,它代表迄今为止在所有输入文件中处理的记录总数。在当前打开的文件中还有另一个变量FNR
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-23
  • 1970-01-01
  • 2017-11-08
  • 2010-10-13
相关资源
最近更新 更多