天天看點

輸入一個暫停的數字,然後從1列印到該數字,然後詢問是否繼續.繼續的話再輸入數字 接着列印,不繼續退出

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

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

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

<code>  </code><code>read</code> <code>-p </code><code>"do you continue(y/n):"</code> <code>k</code>

<code>  </code><code>case</code> <code>$k </code><code>in</code>

<code>  </code><code>y )</code>

<code>  </code><code>read</code> <code>-p </code><code>"u input the number:"</code> <code>n</code>

<code>  </code><code>if</code> <code>[ $n -lt 6 ]</code>

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

<code>  </code><code>m=`</code><code>seq</code> <code>$n 5`</code>

<code>  </code><code>echo</code> <code>$m</code>

<code>  </code><code>elif</code> <code>[ $n -gt 5 ] &amp;&amp; [ $n -lt 16 ]</code>

<code>  </code><code>m1=`</code><code>seq</code> <code>$n 15`</code>

<code>  </code><code>echo</code> <code>$m1</code>

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

<code>  </code><code>continue</code>

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

<code>  </code><code>n )</code>

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

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

<code>  </code><code>echo</code> <code>"你輸入錯誤,請重新輸入"</code>

<code>  </code><code>esac</code>

<code>done</code>

<code>fi</code>

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

<code>kl(){</code>

<code>read</code> <code>-p </code><code>"input a pause num:"</code> <code>i</code>

<code>read</code> <code>-p </code><code>"input a pause num:"</code> <code>xi</code>

<code>    </code><code>for</code><code>((i=$i;i&lt;=$xi;i++))</code>

<code>    </code><code>do</code>

<code>        </code><code>echo</code> <code>-e </code><code>"$i \c"</code>

<code>    </code><code>done</code>

<code>    </code><code>echo</code>

<code>}</code>

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

<code>do</code>

<code>    </code><code>read</code> <code>-p </code><code>"continue?(y|n)"</code> <code>yes</code>

<code>    </code><code>if</code> <code>[ </code><code>"$yes"</code> <code>= </code><code>"y"</code> <code>]</code>

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

<code>        </code><code>kl</code>

<code>    </code><code>else</code>

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

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

<code></code>

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