Linux循环中的变量简介(linux循环变量)

把程序按照特定顺序重复执行的过程就是循环,它经常用于执行重复任务。在linux循环中,将变量用于储存单个值,然后在循环的流程以及的脚本的代码中引用它。下面我们就来简单介绍linux循环中的变量。

变量可以表示字符串,数字,还可以表示文件等值。它们可正确使用,只要做好前期准备,首先是定义一个变量,在linux中通过代码类似于这么来定义:

name="Sean"
user=123

之后就可以在循环中使用这个变量了。对于字符串,可以直接用$name来把它表示出来,但对于数字变量,需要加上叹号才可以。更进一步,可以使用一个变量引用另一个变量:

DB_HOST="localhost"
DB_PASSWD=${DB_HOST}

上面使用了 ${} 这种语法,用来把 DB_HOST变量的内容引用到DB_PASSWD中,他们可以持续引用嵌套下去,但是最好不要定义太多庞大的变量,让命令变得繁琐和易出错。

最后,也可以在循环中使用变量和动态变量来实现更高级的功能,以循环的数字改变变量的内容:

# !/bin/bash
for i in {1..10}
do
echo "loop number $i"
var=$i
echo "variable $var"
done

以上就是linux循环中的变量简介,变量可以指定任意数据,可以以此数据改变程序的输出结果,在循环中使用变量可以做出很多有趣的效果。希望这篇文章能够帮助到需要的读者,祝您学习进步。


数据运维技术 » Linux循环中的变量简介(linux循环变量)