1. Trang chủ
  2. » Giáo Dục - Đào Tạo

041 case statements kho tài liệu training

10 53 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 77,78 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

What You Will Learn● Case statements.

Trang 1

Case Statements

Trang 2

What You Will Learn

● Case statements

Trang 3

Case Statements

● Alternative to if statements

○ if [ "$VAR" = "one" ]

○ elif [ "$VAR" = "two" ]

○ elif [ "$VAR" = "three" ]

○ elif [ "$VAR" = "four" ]

● May be easier to read than complex if

statements.

Trang 4

case "$VAR" in

pattern_1)

# Commands go here.

;;

pattern_N)

# Commands go here.

;;

esac

Trang 5

case "$1" in

start)

/usr/sbin/sshd

;;

stop)

kill $(cat /var/run/sshd.pid) ;;

esac

Trang 6

case "$1" in

start)

/usr/sbin/sshd

;;

stop)

kill $(cat /var/run/sshd.pid)

;;

*)

echo "Usage: $0 start|stop" ; exit 1

;;

Trang 7

case "$1" in

start|START)

/usr/sbin/sshd

;;

stop|STOP)

kill $(cat /var/run/sshd.pid)

;;

*)

echo "Usage: $0 start|stop" ; exit 1

;;

Trang 8

read -p "Enter y or n: " ANSWER

case "$ANSWER" in

[yY]|[yY][eE][sS])

echo "You answered yes."

;;

[nN]|[nN][oO])

echo "You answered no."

;;

*)

echo "Invalid answer."

;;

Trang 9

read -p "Enter y or n: " ANSWER

case "$ANSWER" in

[yY]*)

echo "You answered yes."

;;

*)

echo "You answered something else."

;;

esac

Trang 10

pipe.

Ngày đăng: 17/11/2019, 08:18