Tôi đã viết một bài kiểm tra fuzzy không thành công. Tôi đã thêm một số mã gỡ lỗi, nhưng bây giờ tôi muốn chạy thử nghiệm cho đến khi nó không thành công vì vậy tôi có thể thu thập đầu ra gỡ lỗi.Lặp lại chạy lệnh shell cho đến khi nó thất bại?
tôi đã thiết lập các thử nghiệm vì vậy tôi có thể chạy nó bằng cách sử:
./runtest
giải pháp hiện tại của tôi là viết một kịch bản untilfail
:
#!/bin/bash
[email protected]
while [ $? -eq 0 ]; do
[email protected]
done
Sau đó sử dụng nó:
untilfail ./runtest
Có giải pháp đơn giản hơn không?
Lưu ý phụ: thường xuyên trích dẫn "$ @". – jordanm