博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 循环与变量
阅读量:7126 次
发布时间:2019-06-28

本文共 630 字,大约阅读时间需要 2 分钟。

hot3.png

 

shell中经常会遇到循环,总结一下常用的循环以及当循环的参数是变量的用法。

 

1 for循环用法

循环的变量已知且不多时,可以这样

for i in 1 2 3 4 5

如果是文件或者文件内容

#lsfor file in `ls *.sh`do           name=`echo "$file" | awk -F. '{print $1}'`                     echo $namedone#catfor file in `cat file.sh`do           echo "$file"          done

当参数是连续的时候

for i in {1..10}do   echo $idone

如果10是变量,该怎么办?

用seq

num=10for i in `seq $num`do   echo $idone

更自由的双括号写法

for((i=1;i<100;i++))doecho $idone

2  while 循环用法

常规用法

min=1max=100while [ $min -le $max ]do    echo $min    min=`expr $min + 1`done

read line

cat file.txt |while read linedo  echo $linedone

转载于:https://my.oschina.net/u/2409113/blog/607264

你可能感兴趣的文章
一入前端深似海,从此红尘是路人系列第四弹之未来前端路该何去何从
查看>>
java笔记--笔试中极容易出错的表达式的陷阱
查看>>
第140天:前端开发中浏览器兼容性问题总结(一)
查看>>
socket编程的select模型
查看>>
智能医疗的春天在哪里?
查看>>
Kali Linux 无线渗透测试入门指南 第二章 WLAN 和固有的不安全性
查看>>
MyExcel 2.1.2 版本发布,重要 Bug 修复
查看>>
广汽与蔚来达成合作,将共同投资12.8亿元创立新能源汽车公司
查看>>
量子力学,整合了三种自然相互作用力
查看>>
亚马逊新专利,让无人机运送充电器为电动车充电
查看>>
HTC将Viveport推向全球,这是要“反击”Valve的节奏?
查看>>
【深度学习不是犯罪】欧盟祭出最严数据保护法:专家解读 GDPR
查看>>
浅谈SQL Server 对于内存的管理
查看>>
喜报销发布V2.4,圣诞焕新装,新增“专项费用报销”审批,集成京东商城
查看>>
陈天奇团队新研究:自动优化深度学习工作负载
查看>>
你的无人机快递来了?小心被查“水表”
查看>>
收录 Uboot 详解
查看>>
MongoDB数据库的索引操作(转)
查看>>
线程的实现
查看>>
重建日志文件
查看>>