Shell for while 循环

 1 li@ubuntu:~/test$ cat a.sh
 2 #!/bin/bash 
 3 
 4 for loop in 1 2 3 4 5 
 5 do 
 6     echo "The value is : $loop"
 7 done
 8 
 9 echo
10 
11 for str in 'This is a string '
12 do
13     echo $str
14 done
15 
16 echo
17 
18 for file in $HOME/.bash*
19 do
20     echo $file
21 done
22 
23 li@ubuntu:~/test$ ./a.sh
24 The value is : 1
25 The value is : 2
26 The value is : 3
27 The value is : 4
28 The value is : 5
29 
30 This is a string
31 
32 /home/li/.bash_history
33 /home/li/.bash_logout
34 /home/li/.bashrc
35 li@ubuntu:~/test$ 

 while:

 1 li@ubuntu:~/test$ cat t.sh
 2 #!/bin/bash 
 3 
 4 while read number
 5 do 
 6     echo "The number is $number"
 7 done
 8 li@ubuntu:~/test$ ./t.sh
 9 5
10 The number is 5
11 4
12 The number is 4
13 9
14 The number is 9
15 8
16 The number is 8
17 2
18 The number is 2
19 ^C
20 li@ubuntu:~/test$ 

 

posted @ 2018-03-04 16:35  wydxry  阅读(167)  评论(0)    收藏  举报
Live2D