-1
我正在使用以下命令来计算行中的单词数,但它给出了单词数加1作为输出。计算文件中某行中的单词数,但忽略输入键
awk '{ print length($0); }' abc.txt
如何忽略最后一个字符或输入密钥的同时计算一行中的字数?
我正在使用以下命令来计算行中的单词数,但它给出了单词数加1作为输出。计算文件中某行中的单词数,但忽略输入键
awk '{ print length($0); }' abc.txt
如何忽略最后一个字符或输入密钥的同时计算一行中的字数?
没有给出字符
awk '{ print length($0); }' abc.txt
给人无以言表,其中场分离器单一的空间
awk '{ print NF; }' abc.txt
也许你可以使用NF
变量awk
像这样的?
echo "this is a test" | awk '{print NF}'
打印4
。
我不确定你期望什么打印出整个长度。这会给你的字符数。不是单词的数量。
第一个命令仍然计算加号之一比行 –
@RahulkumarBudhwani使用第二个给你没有字段/字的行,它认为空间是单词之间的分隔符 –
第二个给出了许多字。我需要的是如何计算排除最后一个输入键的字符之后的一系列字符。 –