我正在通过以下命令计数我的列表
my_list=`echo $pdca`
tr -dc '|' <<<"$my_list" | wc -w
它计算列表中的单词,例如: abc|hty|jid|hjik|kilhj
word belong to a : abc
0
word belong to b : hty|jid
1
word belong to c : hjik|kilhj
1
您能在这里帮我增加1的意思吗?这意味着它的计数0应该计数1以及计数1应该计数2的位置
请在这里帮助我。
谢谢,Himanshu
我什至不了解这个问题,但是如果
tr -dc '|' <<<"$my_list" | wc -w
给您的数据比您想要的少,请尝试填充数据:
{ echo dummy; tr -dc '|' <<<"$my_list"; } | wc -w
根据脚本的其余部分,这可能比增加变量更干净/容易。(如果您包含一个完整的脚本来演示此问题,则将有所帮助。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句