Lập trình shell - vòng lập

18 394 0
Lập trình shell - vòng lập

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... sẽ chấm dứt BREAK , CONTINUE Continue - Dược gọi trong vòng lặp để nhảy ra khỏi vòng lặp - Tương tự lệnh break, nếu gọi lệnh “continue n“ thì shell bỏ qua các lệnh còn lại trong n vòng lặp chứa lệnh “ continue n” BREAK , CONTINUE Một số ví dụ while : do read -p "Enter two numnbers ( - 1 to quit ) : " a b if [ $a -eq -1 ] then break fi ans=$(( a + b )) echo $ans done echo “END… ” ... LƯU Ý Vòng lặp vô hạn : #!/bin/bash for (( ; ; )) do echo "infinite loops [ hit CTRL+C to stop]" done #!/bin/bash while : do echo "infinite loops [ hit CTRL+C to stop]" done Dùng “break”,”continue” để xử lý BREAK , CONTINUE Break - Để thoát khỏi vòng lặp có thể dùng lệnh break - Nếu dùng lệnh “break n“ thì n vòng lặp gần lệnh break nhất sẽ chấm dứt BREAK , CONTINUE Continue - Dược gọi trong vòng lặp...VÒNG LẶP UNTIL CẤU TRÚC until [ điều kiện ] do {Khối lệnh} done Ngược lại với while: Cho đến khi thỏa mãn [điều kiện] thì dừng thực hiện {khối lệnh} VÒNG LẶP UNTIL MỘT SỐ VÍ DỤ #!/bin/bash var=100 untill [var –eq 0] do echo $var var=$(($var-25)) done MỘT SỐ LƯU Ý Vòng lặp trong vòng lặp #!/bin/bash i=1 y=1 while [ $i -le 5 ] do while [ $y -le 10 ] do echo "$y * $i = $((

Ngày đăng: 02/11/2014, 17:52

Mục lục

  • MỘT SỐ LƯU Ý

  • MỘT SỐ LƯU Ý

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan