如何在 BASH 脚本中读取 .ini 文件以搜索文件中的字符串?

How do I read a .ini file in BASH Scripting to search the string in a file?

在BASH脚本中,我想读取一个包含以下内容的.ini文件:

      string1=http:xyz/serverx,manager
      string2=http:xyz/servery,manager
      string3=http:xyz/serverz,manager

然后我想在一个文件中搜索这三个字符串的出现位置。计算它们,如果总命中数与所需的数字相匹配,例如 99,则回显显示计数“匹配计数成功”,否则回显“匹配计数失败”

这应该能满足您的需求:

#!/bin/bash

source strings.ini

count=$(grep -c "${string1}\|${string2}\|${string3}" testfile.txt)

if [ ${count} -eq 99 ]; then
   Do whatever you want here....
fi