实用指令_大数据shell_流程控制_for

流程控制for
基本语法1
for 变量 in 值1 值2  值3 ...
do
程序
done
  • 应用实例

    案例1:打印命令输入的参数

    #!/bin/bash
    tmp=0
    for var in $@
    do
    	#tmp=$(($tmp+1))   ##
    	#tmp=$[$tmp+1]     ##注意=两边不要空格
    	tmp=`expr $tmp + 1`
    	echo 参数$tmp=$var
    done
    
基本语法2
for ((初始值;循环控制;变量变化))
do
程序
done
  • 应用实例

    案例1:从1加到100的值输出显示 [这里可以看出$*和$@的区别]

    #!/bin/bash
    sum=0
    for (i=1;i<=100;i=i+1)
    do
    sum=`expr $sum + $i`
    done
    echo  最终sum=$sum
    
posted @   翻滚的小井蛙  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示