linux - Korn外壳用于循环

标签 linux unix sh

下面是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

最佳答案

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

for FNO in $lista
do
    echo $FNO
done

关于linux - Korn外壳用于循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35585456/

相关文章:

linux - 无法在 RHEL 中使用 CloudFormation UserData 安装 AWS CLI

linux - protobuf如何判断一个值是属于可选字段,还是属于另一个对象?

python - 谷歌云 SDK : set environment variable_ python --> linux

linux - 如何在 gcloud 上没有 deploy.sh 文件的情况下为 node.js 应用程序打开端口 80?

c++ - Fork() 子项中的变量值

linux - 稍后执行脚本的命令

bash - 如何隐藏显示终端命令输出

php - 将 zend 项目从 Windows 转移到 Linux 后出现路由错误

linux - 将文件从一个目录移动到另一个目录并添加到新目录中的每个文件名

java - 如何在linux中通过java执行shell脚本并保存在文本文件命令中