我想编写一个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
CURRENT_DIR
多余;您可以使用$PWD
。