学向勤中得,萤窗万卷书。这篇文章主要讲述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
6echo "The value is : $loop"
7 done
8
9 echo
10
11 for str in This is a string
12 do
13echo $str
14 done
15
16 echo
17
18 for file in $HOME/.bash*
19 do
20echo $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$
【Shell for while 循环】 while:
1 li@ubuntu:~/test$ cat t.sh
2 #!/bin/bash
3
4 while read number
5 do
6echo "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$
推荐阅读
- 上证上市数据可视化分析-清林会员@娇大侠 的学习笔记2
- pods 遇到的问题
- 全国各地多省出台乡村装配式钢结构试点和扶持政策
- Shell 文件包含
- 使用 Node-RED 处理 MQTT 数据
- Shell 比较两个数的大小
- IO流篇 -- 基于io流实现文件夹拷贝(拷贝子文件夹及子文件夹内文件)
- netty系列之:在netty中使用TCP协议请求DNS服务器
- Shell编程及自动化运维预定义变量