QUẢN TRỊ HỆ ÐIỀU HÀNH LINUX - Trang 91

www.nhipsongcongnghe.net

Dưới đây là một ví dụ về việc sử dụng lệnh select như thế nào. Ví dụ này hiển thị ba
phẩn tử của menu. Khi người sử dụng chọn một phần tử, chương trình sẽ hỏi bạn xem
có phải phần tử đó được lựa chọn không, nếu người sử dụng gõ khác với y hoặc Y,
chương trình sẽ hiển thị lại menu.

select menuitem in pick1 pick2 pick3

do

echo "Are you sure you want to pick $menuitem"

read res

if [ $res = "y" -o $res = "Y" ]

then

break

fi

done

Ví dụ này giới thiệu một vài lệnh mới. Lệnh read được sử dụng để lấy dữ liệu vào từ
người sử dụng. Nó lưu bất kỳ cái gì người sử dụng gõ vào biến xác định. Lệnh break
để

kết thúc vòng lặp lệnh while, select, hoặc for.

6.6.6. L nh repeat

Shell tcsh có một lệnh lặp không có trong pdksh hay bash. Lệnh này là lệnh repeat.
Lệnh repeat thực thi câu lệnh đơn theo một số lần xác định. Cú pháp cho lệnh repeat
là như sau:

repeat count command

Ví dụ sau của lệnh repeat lấy một tập hợp các số là các tùy chọn dòng lệnh và in ra số
các dấu chấm lên màn hình. Chương trình này hoạt động như một chương trình minh
họa rất thô sơ.

#

foreach num ($*)

repeat $num echo -n "."

echo ""

end

Bạn có thể viết lại lệnh repeat bất kỳ bằng lệnh while hay lệnh for; cú pháp repeat chỉ
thuận tiện hơn mà thôi.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.