Tôi muốn tạo một tập lệnh xóa một thư mục rmdir
sau khi xác nhận bằng mật khẩu bằng cách sử dụng read
để đặt biến.
Cho đến nay tôi có điều này:
#!/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
Vì vậy, tôi phải -x
cố gắng gỡ lỗi nhưng mỗi khi tập lệnh không thể lặp lại (nếu tôi đặt mật khẩu sai) hoặc nó sẽ không xóa thư mục cần thiết.
Nếu ai đó có một tập lệnh có thể sửa đổi mà tôi có thể sử dụng hoặc nếu bạn có thể chỉ ra các vấn đề với tập lệnh hiện tại thì sẽ rất tuyệt.