Saya ingin menulis skrip shell Unix yang akan melakukan berbagai logika jika ada string di dalam string lain. Misalnya, jika saya berada di folder tertentu, cabut cabang. Bisakah seseorang tolong beri tahu saya cara melakukannya? Jika memungkinkan saya ingin membuat shell ini tidak spesifik (yaitu bukan bash saja) tetapi jika tidak ada cara lain saya dapat melakukannya dengan itu.
#!/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_DIRredundan; Anda bisa menggunakannya$PWD.