1. 程式人生 > >select用法

select用法

man put top命令 done 命令 lec command free 用法

select也是循環的一種,它比較適合用在用戶選擇的情況下。
比如,我們有一個這樣的需求,運行腳本後,讓用戶去選擇數字,選擇1,會運行w命令,選擇2運行top命令,選擇3運行free命令,選擇4退出。腳本這樣實現:

1. #!/bin/bash
2. echo "Please chose a number, 1: run w, 2: run top, 3: run free, 4: quit"
3. echo
4. select command in w top free quit
5. do
6.     case $command in
7.     w)
8.         w
9.         ;;
10.     top)
11.         top
12.         ;;
13.     free)
14.         free
15.         ;;
16.     quit)
17.         exit
18.         ;;
19.     *)
20.         echo "Please input a number:(1-4)."
21.         ;;
22.     esac
23. done

select用法