我该如何更正 "zsh parse error near do"
How can I correct "zsh parse error near do"
总的来说,我对 zsh 和脚本还比较陌生。我需要用下面的代码在 zsh 中编写一个自动化命令脚本。
#!/usr/bin/env zsh
for ((i = 0; i < 41; i++));
export K='SOME NUMBER'
do ./A-PROGRAM *SOME FLAGS* $i *MORE FLAGS* $K 1 ;
done;
我收到以下错误:program.zsh:8: `do'附近的解析错误
我该如何纠正这个问题?提前感谢您的帮助!
EXPORT
在 for ()
和 do
之间做什么?你真的需要 EXPORT
变量 $K
吗?你似乎把它作为参数传递给 A-PROGRAM
了?
#!/usr/bin/env zsh
K='SOME NUMBER'
for ((i = 0; i < 41; i++)); do
./A-PROGRAM *SOME FLAGS* $i *MORE FLAGS* $K 1
done
总的来说,我对 zsh 和脚本还比较陌生。我需要用下面的代码在 zsh 中编写一个自动化命令脚本。
#!/usr/bin/env zsh
for ((i = 0; i < 41; i++));
export K='SOME NUMBER'
do ./A-PROGRAM *SOME FLAGS* $i *MORE FLAGS* $K 1 ;
done;
我收到以下错误:program.zsh:8: `do'附近的解析错误
我该如何纠正这个问题?提前感谢您的帮助!
EXPORT
在 for ()
和 do
之间做什么?你真的需要 EXPORT
变量 $K
吗?你似乎把它作为参数传递给 A-PROGRAM
了?
#!/usr/bin/env zsh
K='SOME NUMBER'
for ((i = 0; i < 41; i++)); do
./A-PROGRAM *SOME FLAGS* $i *MORE FLAGS* $K 1
done