shell脚本-for循环语句详解
2023-09-14 09:15:43 时间
shell循环-for
for循环默认跳过空行,遇到空行或者空格则不会去理睬
循环分为循环次数是固定的和循环次数不是固定的,固定的有for循环,不固定的有while和until循环
for循环每次都以空格进行分隔,例如 lisi 123,本应该让i变量取一整行,结果却把lisi,123分别赋给了变量,达不到我们预期的效果,即使使用awk命令也同样只会输出lisi,123,因为$2不存在,详细请看036视频中的28分处,可以修改IFS分隔符值,让for处理文件时按回车分隔
IFS:内部字段分隔符
例如修改IFS分隔符为回车,IFS=$’\n’或者IFS’'引号中间必须有回车,否侧会处理失败
break与continue的区别
break是跳出循环
continue是跳出本次循环
1.for语法结构
shell:
for 变量名 in 取值列表
do
循环体
done
C语言风格:
for ((初值;条件;步长))
do
循环体
done
for循环的特殊用法
#!/bin/bash
for i
do
相关文章
- 【shell】while read line 与for循环的区别
- 第十节,While循环和for循环
- Linux Shell脚本自动化编程实战-shell变量(一)
- Python 入门(五)条件判断和循环
- Linux Shell脚本自动化编程实战- while、until循环
- Linux Shell脚本自动化编程实战-shell变量(二)
- Shell while 循环详解
- 面试官:有了for循环 为什么还要forEach?
- vue怎样给v-for循环出来的元素动态设置不同的样式
- C# 循环的中断——Break、continue、return
- DL之RNN:循环神经网络RNN的简介、应用、经典案例之详细攻略
- Python实现贝叶斯优化器(Bayes_opt)优化循环神经网络分类模型(LSTM分类算法)项目实战
- [shell]Shell经常使用特殊符号
- 20.第六章 Shell脚本编程基础入门 -- shell 脚本语言的基本用法(三)
- Linux系统shell脚本基础之while循环
- Linux系统shell脚本for循环实战之目录权限
- Shell脚本运行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell推断hdfs文件文件夹是否存在
- shell变量替换 SHELL字符串处理技巧(${}、##、%%)
- 力扣:622. 设计循环队列
- shell - 03 - 一切编程的基石:循环与控制
- shell - 06 - Shell编程中的常用工具 -文件查找及操作
- shell - 08 - Shell文本处理三剑客 - sed -编辑命令详解