【问题标题】:Korn shell for loopKorn shell for 循环
【发布时间】:2016-06-05 18:10:33
【问题描述】:

下面是循环的bash shell脚本,需要转换成korn shell。请在这方面需要帮助。

下面是完整代码

listing=`ftp -i -n $ftpsite <<EOMYF 
         user $ftpuser $ftppass
         binary
         cd $putdir
         ls
         quit
         EOMYF
         `
         lista=$listing

    # loop over our files
    for ((FNO=0; FNO<${#lista[@]}; FNO+=9));do

【问题讨论】:

  • 用while循环替换并且工作正常。谢谢。
  • 这也是ksh 中有效for 循环的(开始)。

标签: linux unix sh


【解决方案1】:

Ksh 与 Bourne-shell 非常相似,请阅读有关它的文档。你的循环可以是:

for FNO in $lista
do
    echo $FNO
done

【讨论】:

    猜你喜欢
    • 2015-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多