تا
La تا فرمان بسیار شبیه است در حین، به جز خروج از یک حلقه زمانی که با وضعیت خروج غیر صفر مواجه می شود، برعکس عمل می کند. یک تا حلقه ادامه می دهد تا زمانی که وضعیت خروج صفر را دریافت کند. در ما while-count اسکریپت، حلقه را تا زمانی که مقدار the ادامه دادیم تعداد دفعات مشاهده متغیر کمتر یا مساوی 5 بود. میتوانیم با کدنویسی اسکریپت به همین نتیجه برسیم تا:
#! / bin / bash
# تا شمارش: نمایش یک سری اعداد count=1
تا [[ $count -gt 5 ]]; echo $count را انجام دهید
#! / bin / bash
# تا شمارش: نمایش یک سری اعداد count=1
تا [[ $count -gt 5 ]]; echo $count را انجام دهید
شکستن از یک حلقه
count=$((شمارش + 1)) انجام شد
پژواک "تمام شد."
count=$((شمارش + 1)) انجام شد
پژواک "تمام شد."
با تغییر عبارت تست به $count -gt 5, تا حلقه را در زمان درست خاتمه می دهد. تصمیم در مورد استفاده از در حین or تا حلقه معمولاً موضوع انتخاب یکی است که اجازه می دهد واضح ترین تست نوشته شود.