Tôi muốn thiết lập một giá trị trả về một lần để nó đi vào vòng lặp while:Trong bash, làm cách nào để đặt mã trả lại?
#!/bin/bash
while [ $? -eq 1 ]
do
#do something until it returns 0
done
Để làm việc này tôi cần phải đặt $? = 1
ngay từ đầu, nhưng điều đó không làm việc.
Lệnh được đảm bảo * không * được muốn ở đây: 'false'. – chepner
@chepner D'oh! Cảm ơn, và cố định tất nhiên. – unwind