1. ホーム
  2. bash

文字列が他の文字列を含まないかどうかをチェックするBash

2023-08-30 13:27:22

質問

私は文字列 ${testmystring} の中に .sh スクリプトで、この文字列が他の文字列を含まないかどうかをチェックしたいのです。

    if [[ ${testmystring} doesNotContain *"c0"* ]];then
        # testmystring does not contain c0
    fi 

どうすればいいのでしょうか、つまりdoesNotContainはどうあるべきなのでしょうか?

どのように解決するのですか?

使用方法 != .

if [[ ${testmystring} != *"c0"* ]];then
    # testmystring does not contain c0
fi

参照 help [[ を参照してください。