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

www.nhipsongcongnghe.net

count=1

while [ -n "$*" ]

do

echo "This is parameter number $count $1"

shift

count=`expr $count + 1`

done

Lệnh shift chuyển đối số dòng lệnh lên một sang bên trái (xem đoạn sau"Lệnh shift"
để

biết thêm thông tin). Chương trình bên dưới tương tự được viết cho ngôn ngữ tcsh:

#

set count = 1

while ( "$*" != "" )

echo "This is parameter number $count $1"

shift

set count = `expr $count + 1`

end


6.6.3. L nh until

Lệnh until có cú pháp và chức năng tương tự lệnh while. Chỉ có sự khác biệt thực sự
giữa hai lệnh là lệnh until thực thi mã trong khối của nó khi giá trị của biểu thức là sai
và lệnh while thực thi các khối lệnh cảu nó nếu biểu thức có giá trị là true. Cú pháp
cho lệnh until trong bash và pdksh là như sau:

until expression

do

commands

done

Để

làm cho ví dụ được sử dụng với lệnh while làm việc với lệnh until, tất cả những gì

bạn phải làm chỉ là phủ định điều kiện, như chỉ ra trong đoạn mã bên dưới:

count=1

until [ -z "$*" ]

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.