Tôi muốn kiểm tra xem chuỗi của tôi có chứa một hoặc nhiều dấu hoa thị hay không.Kiểm tra xem chuỗi có chứa Asterisk (*)
Tôi đã thử này:
if [[ $date_alarm =~ .*\*.* ]]
then
...
fi
Nó làm việc khi tôi khởi động trực tiếp kịch bản, nhưng không nếu kịch bản này được gọi là trong quá trình shutdown (kịch bản cài đặt trong chạy mức 0 và 6 qua update-rc.d)
Bất kỳ ý tưởng, đề xuất nào?
Cảm ơn
Đoán của tôi là hệ thống init của bạn không sử dụng '/ bin/bash' làm thông dịch viên, thay vào đó nó sẽ sử dụng'/bin/sh'. –
Nếu câu trả lời của William có hiệu quả, đừng quên nhấp vào nút "Chấp nhận câu trả lời"! – dbr