Linux中bash语言中脚本 程序流程控制语句之for循环的两种用法
转自centos系统运维
for循环是基于继续执行循环或是结束循环的方式,在执行命令前会先检查要执行的列表中所指定的值是否还有未被使用的值,若还有就继续赋值并继续执行列表,直到列表中的值全部被使用过后退出。
一、在脚本输入以下命令保存为test.sh.
#!/bin/bash
#author:#date:
#describe:
#version:
echo "for: Traditional form: for var is ..."
for j in $(seq 1 5)do
echo $j
done
echo "for : C language form :for (( exp1; exp2;exp3))"
for ((i=1;i<=5;i++))
do
echo "i=$i"
done
二、在bash中输入:#bash test1.sh(注意此文件的路径) 输出:
for: Traditional form: for var is ... 1 2 3 4 5 for : C language form :for (( exp1; exp2;exp3)) i=1 i=2 i=3 i=4 i=5
或者,采用以下的方式:
1、在centos的bash创建以下脚本
2、执行此脚本后的输出为: