前言: 生产环境中的应用场景:根目录下建立数量不等的目录,挂载不同的硬盘,按sdb-sdn的顺序对应/data2-/datan,就需要for循环嵌套来解决,写成如for i in 1 2 3 ,for j in a b c,1a,2b,3c这样而for循环似乎并不支持for的一一对应,写出来执行的话,会变成第一个循环只对应第二个循环的第一个变量的这种情况,花了点时间尝试,最终用两种不同的方式得以实现,分别是使用第三个变量替代和使用数组为变量编号的方法,直接用实例来说明: 变量替代: 简单的说就是先插入一条不相干的数据,然后使用sed来进行替换。 for i in $every;do