11
您如何判断一个字符串在POSIX sh中是否包含另一个字符串?
我想编写一个Unix shell脚本,如果另一个字符串中有一个字符串,它将执行各种逻辑。例如,如果我在某个文件夹中,请分支。有人可以告诉我如何做到这一点吗?如果可能的话,我想使它不是特定于shell的(即,不仅限于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