我想计算没有任何由空格分隔的单词的行。
domainlist.txt 中的示例:
Hi My name is Ritesh Mishra
my.name
my
脚本应该给出输出:2
我写了下面的代码
#!/bin/bash
param=" "
cat domainlist.txt | while read line
do
d=`echo $line | awk '{print $2}' `
if [[ $d == $param ]];
then
let count++
fi
done
echo $count
它应该计算没有任何空格分隔词的行。但它没有显示任何输入。
最佳答案
使用 awk 计算没有任何空格分隔的单词的行数:
$ awk 'NF==1{c++}END{print c}' file
2
关于linux - 如何计算任何文件中第二列的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53944387/