我有点努力编写一条命令,该命令计算子字符串在字符串中出现的次数。
与其将代码运行低于10次,我宁愿事先计算子字符串出现的次数并根据其结果调整“ for”:
在这里您可以看到代码:
CommandResult="Interface Chipset Driver mon0 Unknown iwlwifi - [phy0]wlan0 Unknown iwlwifi - [phy0]"
for i in `seq 0 9`;
do
InstanceID="mon"$i
if echo "$CommandResult" | grep -q "$InstanceID"; then
echo "found"
fi
done
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激!
谢谢,
随意尝试以获取该号码:
echo "$CommandResult" | tr " " "\n" | grep -c "$InstanceID"
Run Code Online (Sandbox Code Playgroud)