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

www.nhipsongcongnghe.net


count=`grep ^i $2 | wc -l`

echo "The number of lines in $2 that start with an i is $count"

;;

-e)

count=`grep ^e $2 | wc -l`

echo "The number of lines in $2 that start with an e is $count"

;;

* )

echo "That option is not recognized"

;;

esac

Ví dụ tương tự được viết theo cú pháp tcsh:

# remember that the first line must start with a # when using tcsh

switch ( $1 )

case -i | i:

set count = `grep ^i $2 | wc -l`

echo "The number of lines in $2 that begin with i is $count"

breaksw

case -e | e:

set count = `grep ^e $2 | wc -l`

echo "The number of lines in $2 that begin with e is $count"

breaksw

default:

echo "That option is not recognized"

breaksw

endsw


6.6. S dng các lnh lp

Ngôn ngữ shell cũng cung cấp lệnh lặp mà thường được sử dụng nhất. Các lệnh lặp
này được thao tác khi bạn cần thực hiện một hành động lặp đi lặp lại, chẳng hạn như
khi bạn xử lý danh sách các file.

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.