ฉันต้องการสร้างสคริปต์ที่ลบไดเรกทอรีด้วยrmdir
หลังจากยืนยันด้วยรหัสผ่านที่ใช้read
ในการตั้งค่าตัวแปร
จนถึงตอนนี้ฉันมีสิ่งนี้:
#!/bin/bash -x
echo "Password:"
read -t 30 S1
S2='55555'
if [ $S1=$S2 ]; then
rmdir /home/william/test
else
echo "fail"
sleep 10
fi
ดังนั้นฉันต้อง-x
ลองแก้ไขมัน แต่ทุกครั้งที่สคริปต์ไม่สามารถสะท้อน (ถ้าฉันใส่รหัสผิด) หรือมันจะไม่ลบไดเรกทอรีที่จำเป็น
หากใครบางคนมีสคริปต์ที่แก้ไขได้ที่ฉันสามารถใช้หรือถ้าคุณสามารถชี้ให้เห็นปัญหากับสคริปต์ปัจจุบันที่จะดี