KSH循环通过num_machines在下面的脚本中

时间:2014-09-16 20:45:47

标签: linux shell unix ksh

我必须迭代

MACHINES_NUM=X


if [ "$MACHINES_NUM" = x ] 

then

    mkdir -p /RDS_RO/HOME/MACHINE1

    mkdir -p /RDS_RO/HOME/MACHINE2

fi



for i in $MACHINES_NUM

do

  mkdir -p /RDS_RO/HOME/MACHINE1/MACHINE$i

done

1 个答案:

答案 0 :(得分:0)

试试这个:

#!/bin/ksh
MACHINES_NUM=3
for i in $(seq $MACHINES_NUM)
do
   echo mkdir -p /something/$i
done

如果你喜欢它的话,请删除单词echo然后重新运行。

<强>输出

mkdir -p /something/1
mkdir -p /something/2
mkdir -p /something/3