做我有下面的代码直到项目不存在于阵列在bash
jmsPort=61015
jmsPorts=(61018 61016 61017)
until [ $jmsPorts -ne $jmsPort ]; do
jmsPort=$(expr $jmsPort + 1)
done
的一部分
循环的迭代是只有一次在这种情况下,如何使用,直到jmsPorts阵列不允许这样做 不包含jmsPort做(jmsPort + 1)
,我要实现的目标是
如果jmsPort数组中的元素相匹配: 应该做+ 1到jmsPor 故应选择jmsPort
我已经这样做了使用PowerShell,但不能做到这一点在击:T直到jmsPort如果jmsPort是不是数组中不匹配jmsPorts阵列
中的一个元素。 在PowerShell中的语法是
$jmsPort = 61016
$jmsPorts = @(61018, 61016, 61017)
do
{
$jmsPort = $jmsPort + 1
}
until ($jmsPorts -notcontains $jmsPort)
你想用这个脚本实现什么? – sjsam
PowerShell信息是不必要的。您可以删除该部分。 – sjsam