1 Star 0 Fork 0

jevonryan / shell脚本学习

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
for.sh 794 Bytes
一键复制 编辑 原始数据 按行查看 历史
yunweinote@126.com 提交于 2019-10-14 14:31 . 修改组织架构
#!/bin/bash
# liwl@nsccwx
# 本部分主要介绍for.sh
:<<EOF
for 主要用来遍历可遍历的对象,比如
1. 数组
2. 特殊字符隔开的字符串
3. 文本行
4. 可生成特定对象的语句
for 主要实现了以特殊字符
(比如默认以空格或者换行符,特殊情况下通过IFS设置)
隔开的列表为遍历对象的
EOF
# 1. 遍历数组
a=(100 200 300)
for i in ${a[*]}
do
echo "$i"
done
# 2. 遍历可遍历对象,需要考虑IFS内置变量
:<<EOF
b="
name
age
sex
mony
"
EOF
b="name age sex money"
for i in ${b}
do
echo ${i}
done
# 3 文本行
# 4. 可生成特定对象的语句
## 4.1
for i in $(seq 1 100)
do
echo $i
done
## 4.2
for i in $(ls)
do
echo $i
done
## 4.3
for i in 1 2 3 4
do
echo $i
done
## 4.4
for i in {1..10}
do
echo $i
done
Shell
1
https://gitee.com/jevonryan/shell_scripting_learning.git
git@gitee.com:jevonryan/shell_scripting_learning.git
jevonryan
shell_scripting_learning
shell脚本学习
master

搜索帮助