11
文字列にPOSIX shの別の文字列が含まれているかどうかはどのようにしてわかりますか?
別の文字列の中に文字列がある場合、さまざまなロジックを実行するUnixシェルスクリプトを記述したいと思います。たとえば、特定のフォルダにいる場合は、分岐します。誰かがこれを達成する方法を教えてもらえますか?可能であれば、これをシェル固有ではなく(つまり、bashだけでなく)したいのですが、他に方法がない場合は、それで対処できます。 #!/usr/bin/env sh if [ "$PWD" contains "String1" ] then echo "String1 present" elif [ "$PWD" contains "String2" ] then echo "String2 present" else echo "Else" fi