循环遍历num_machines在下面的脚本中,表达式num_machines = X中的值每次都会更改

时间:2014-09-15 20:49:24

标签: linux shell sh ksh

对于下面的脚本,如果MACHINES_NUM更改假设MACHINES_NUM是3或4.那么我的脚本应该使用MACHINES_NUM中的值。

MACHINES_NUM = X

然后它应该使用4如果它的3然后它应该使用3.每次运行脚本时,MACHINES_NUM值将始终改变。

if [ "$MACHINES_NUM" = x] 

然后

mkdir -p / RDS_RO / HOME / MACHINE1

mkdir -p / RDS_RO / HOME / MACHINE2

网络连接

类似

for LOCATORS_NUM in 1 2 3 4 5

DO

echo“欢迎$ LOCATORS_NUM次”

完成

有人请帮忙......

1 个答案:

答案 0 :(得分:0)

在POSIX shell中,与ksh和其他shell兼容:

if [ "$MACHINES_NUM" = 2 ] 
then
    mkdir -p /RDS_RO/HOME/MACHINE1
    mkdir -p /RDS_RO/HOME/MACHINE2
fi