我有一个 bash 脚本,它将行输入到 html 文件中,这是通过数组循环完成的。稍后在脚本中,我循环遍历另一个数组,该数组可能包含与前一个数组中相同的值,因此我想检查数组中的字符串是否出现在我的 html 文件中,已经执行此操作,否则执行其他操作。
目前我有这个:
if grep -rnw MY_HTML_FILE.html -e string_from_array ; then
echo "string found">>MY_HTML_FILE.html
else
echo "string not found">>MY_HTML_FILE.html
fi
这似乎只与未找到字符串有关,这意味着当脚本完成并且我检查文件时,我有重复的输入。