ฉันต้องการเขียนสคริปต์เชลล์ Unix ที่จะทำตรรกะต่างๆหากมีสตริงอยู่ในสตริงอื่น ตัวอย่างเช่นหากฉันอยู่ในโฟลเดอร์ใดโฟลเดอร์หนึ่งให้แยกสาขาออก ใครช่วยบอกวิธีทำให้สำเร็จได้ไหม ถ้าเป็นไปได้ฉันต้องการทำให้สิ่งนี้ไม่ใช่เชลล์เฉพาะ (เช่นไม่ใช่ทุบตีเท่านั้น) แต่ถ้าไม่มีวิธีอื่นที่ฉันสามารถทำได้
#!/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
คุณก็สามารถใช้