2017-07-25 83 views

回答

0

没有给出字符

awk '{ print length($0); }' abc.txt 

给人无以言表,其中场分离器单一的空间

awk '{ print NF; }' abc.txt 
+0

第一个命令仍然计算加号之一比行 –

+0

@RahulkumarBudhwani使用第二个给你没有字段/字的行,它认为空间是单词之间的分隔符 –

+0

第二个给出了许多字。我需要的是如何计算排除最后一个输入键的字符之后的一系列字符。 –

0

也许你可以使用NF变量awk像这样的?

echo "this is a test" | awk '{print NF}' 

打印4

我不确定你期望什么打印出整个长度。这会给你的字符数。不是单词的数量。