我已经查看了如何在 SO 上使用 shell 计算字符串中的字数的问题,它解释了如何计算变量内的字数。
但这仅在我的变量中计算一个单词,所以我不知道如何修复它。
我有以下变量:
vmfarm1=(host1.com host2.com host3.com host4.com )
maximus=(host11.com host 12.com host 13.com)
firefly=(host5.com)
我需要找到一种方法将所有主机名计入变量内的一个数字中。
在此之后,被计算在内的数字必须用作该行中的变量。
我努力了:
echo "$input" | wc -w
printf ' \n|/4.vmfarm1 ' >> textfile.txt
我必须4
自己将以上内容写入数字,并且需要自动完成,这就是我需要变量的原因。