HTML 파일에 행을 입력하는 bash 스크립트가 있는데 이는 배열 루프를 통해 수행됩니다. 나중에 스크립트에서 이전 배열과 동일한 값을 포함할 수 있는 다른 배열을 반복하므로 배열의 문자열이 내 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
이는 찾을 수 없는 문자열과 관련된 것으로 보입니다. 이는 스크립트가 완료되고 파일을 확인할 때 중복된 입력이 있음을 의미합니다.