我有一个文件,其内容如下:
10棵小脚趾树,这是那棵树5有趣的0
文件末尾有空格。我想获取文件最后一行(具有字符)的行号。如何在SED中做到这一点?
如何使用wc
。由于总行数等于最后一行的行数,因此我们可以在此处轻松使用wc
。
wc -l < Input_file
这很容易用awk
,
awk 'NF{c=FNR}END{print c}' file
sed
更棘手。您可以使用=
运算符,但这会将行号打印为标准输出,而不是在模式空间中。因此,您无法操纵它。如果要使用sed,则必须将其通过管道传输到另一个sed。