これが以前に回答されている場合は申し訳ありませんが、オンラインではあまり見つかりませんでした。
これが私が達成しようとしていることです:
if [[ "${hostname}" = (foo | bar)servername(01 | 02 | 03) ]]; then var="foobarfoo"
fi
これにより、fooservername01、barservername02、fooservername03、barservername03 などのいずれかが基準を満たします。
私はこれをはるかに非効率的な方法で達成しました:
if [[ ${hostname} == "fooservername01" ]] || [[ ${hostname} == "fooservername02" ]] || [[ ${hostname} == "fooservername03" ]] || [[ ${hostname} == "barservername01" ]] || [[ ${hostname} == "barservername02" ]] || [[ ${hostname} == "barservername03" ]]; then var="foobarfoo"
fi
しかし、コードを最適化/合理化しようとしています。
私はまだbashスクリプトや一般的なスクリプト作成に非常に慣れていないため、洞察をいただければ幸いです。
ティア