「shopt -s nocaseglob」を一度スクリプトに設定するだけで十分ですか?

「shopt -s nocaseglob」を一度スクリプトに設定するだけで十分ですか?

shopt -s nocaseglobbash スクリプトで一度設定すれば十分でしょうか、それともスクリプト内のすべての関数の前に設定する必要がありますか。

スクリプトが完了したら再度オンにする必要がありますか、それともこれはその端末のみの一時的な設定ですか?

関連情報