Я хочу написати сценарій Bash, щоб обробити текст, який може потребувати певного циклу.
Наприклад, цикл часу на C:
int done = 0;
while(1) {
...
if(done) break;
}
Я хочу написати сценарій Bash, еквівалентний цьому. Але те, що я зазвичай використовував і як показали всі класичні приклади, які я читав, це:
while read something;
do
...
done
Він не пропонує ніякої допомоги щодо того, як це зробити, while(1){}
і break;
це добре визначено і широко використовується в C, і мені не потрібно читати дані для stdin.
Чи може хто-небудь допомогти мені з еквівалентом Баша вищевказаного коду С?
done
як ім'я змінної? Це ключове слово оболонки ... Ніби не менш заплутане.