Bashスクリプト - ファイルに文字列123を追加し、後で同じスクリプトに文字列123がある場合は追加しないでください。

Bashスクリプト - ファイルに文字列123を追加し、後で同じスクリプトに文字列123がある場合は追加しないでください。

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

これは見つからない文字列に関連しているようです。これは、スクリプトが完了してファイルを確認するときに重複した入力があることを意味します。

関連情報