天天看點

輸入一個數字,然後運作對應的一個指令.顯示指令如下:*cmd meau** 1---date 2--ls 3--who 4-pwd ,依此類推

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

<code>#!/bin/bash</code>

<code>####test 1 to 4 option</code>

<code>###by Wang</code>

<code>while</code> <code>:;</code>

<code>do</code>

<code>read</code> <code>-p </code><code>"input 1 to 4 between:"</code> <code>a</code>

<code>n=`</code><code>echo</code> <code>$a |</code><code>sed</code> <code>'s/[^0-9]//g'</code><code>`</code>

<code>case</code> <code>$n </code><code>in</code>

<code>  </code><code>1)</code>

<code>  </code><code>echo</code> <code>"*cmd meau** : `date`"</code>

<code>  </code><code>exit</code>

<code>  </code><code>;;</code>

<code>  </code><code>2)</code>

<code>  </code><code>echo</code>  <code>"*cmd meau**: `ls`"</code>

<code>  </code><code>3)</code>

<code>  </code><code>echo</code> <code>"*cmd meau**: `who`"</code>

<code>  </code><code>4)</code>

<code>  </code><code>echo</code> <code>"*cmd meau**: `pwd`"</code>

<code>   </code><code>;;</code>

<code>  </code><code>*)</code>

<code>  </code><code>echo</code> <code>"u input is not for us option"</code>

<code>  </code><code>if</code> <code>[ -z $n ]</code>

<code>  </code><code>then</code>

<code>  </code><code>echo</code> <code>"please input again"</code>

<code>  </code><code>elif</code> <code>[ $n -gt 5 ]</code>

<code>  </code><code>fi</code>

<code>esac</code>

<code>done</code>

<code></code>

     本文轉自wsw26 51CTO部落格,原文連結:http://blog.51cto.com/wsw26/1764100,如需轉載請自行聯系原作者

繼續閱讀