对于在Bash中只运行一次的循环

时间:2015-09-13 09:07:15

标签: bash shell for-loop

我刚开始编写shell脚本。 这是我的代码:

-(void)popToVC:(ClassNameOfTheViewController)controllerClass{
 for(UIViewController *vc in self.navigationController.viewControllers)
    if( [vc isKindOfClass:[controllerClass class]]){
     [self.navigationController popToViewController:vc animated:YES];
   }
}

当输入为100时,我将输出作为

read totalNumbers

for i in {1..$totalNumbers..1}
do
  echo "Welcome $i times"   
done

但我需要像

这样的东西
Welcome {1..100..1} times

1 个答案:

答案 0 :(得分:1)

如果你想使用

{1..$totalNumbers..1}

无论如何,用

替换它
$(eval echo {1..$totalNumbers..1})

$(...)运行子shell。