shell 脚本之for
来源:互联网 发布:mac的ppt怎么调16:9 编辑:程序博客网 时间:2024/06/16 12:22
for subdir in $SUBDIR;
do
echo "building " $subdir;
done
结果:
building joan
building joanna
结果正常。
SUBDIR="1 2 3 4"
for subdir in $SUBDIR;
do
echo "building " $subdir;
done
结果:
building 1
building 2
building 3
building 4
结果正常。
若在定义变量列表时没加引号,就出现错误。如:
SUBDIR=joan joanna
for subdir in $SUBDIR;
do
echo "building " $subdir;
done
运行出现错误,无法通过。
SUBDIR=10
for subdir in $SUBDIR;
do
echo "building " $subdir;
done
结果:
building 10
正常。
SUBDIR=“10”
for subdir in $SUBDIR;
do
echo "building " $subdir;
done
结果:
building 10
正常。
总结:定义值,随后遍历定义的值中,对于数据列表需要用引号引起来;单个数据是否加引号无所谓。
定义列表变量还有一种写法:在in后直接写出变量列表。
for subdir in joan joaaa;
do
echo "building " $subdir;
done
结果正常:
building joan
building joaaa
若写成:
for subdir in "joan joaaa"
do
echo "building " $subdir
done
结果:
building joan joaaa
没有出现语法错误,但并没有得到我们需要的结果。
总结:in 后的列表如果加" ",会将其看做一个整体。
in后调用shell命令:
DIR=
"/var"
cd
$DIR
for
k
in
$(
ls
$DIR)
do
echo
$k
done
do
echo $k
done
- shell 脚本之for
- shell 脚本之 for 循环
- shell脚本之for语句
- linux shell 脚本 之for 循环
- shell 脚本之for while until循环
- shell脚本:for语句
- shell脚本----for循环
- linux命令行与shell脚本编程大全学习笔记之—shell脚本for命令学习
- 每天一个shell脚本之for&awk&less-2
- shell脚本编程之for语句、if语句使用介绍
- shell脚本for循环知识
- 【Shell脚本学习18】Shell for循环
- shell脚本之shell数组
- Shell脚本之循环
- shell脚本之gettop
- shell脚本之颜色
- shell脚本之find
- shell脚本---之入门
- AVFormatContext结构体源码解析
- 深入浅出学Hive——Hive安装与配置
- 一段常用的加解密代码demo
- zigbee基础应用(五)uart串口通信
- Android 4.4前后版本读取图库图片和拍照完美解决方案
- shell 脚本之for
- 如何计算润几月
- iOS开发3DTouch(二)
- mysql The InnoDB memory heap is disabled 问题决解
- (半)linux下ab网站压力测试命令
- 双向链表操作(逆置三种实现以及 冒泡排序 )
- 【c++】菱形虚拟虚拟继承模型探索
- 复杂链表的复制
- c++ 实现动态顺序表(拷贝构造 赋值运算符重载等操作)