博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux shell实现从函数返回数组
阅读量:6967 次
发布时间:2019-06-27

本文共 510 字,大约阅读时间需要 1 分钟。

#!/bin/bash

function arraydb {

//定义局部变量

 local orginalarray

 local newarray

 local element

 local i

 orginalarray=($(echo''$@''))

 newarray=($(echo''$@''))

 element=$[ $# - 1 ]    //数组个数-1

 for((i=0;i<=$element-1;i++)){     //c语言风格的for循环

   newarray[$i]=$[ orginal[$i] * 2 ]

  }  

  echo ${newarray[*]}

}

 myarray=(1,2,3,4,5,6)

 echo ''the orginalarray is:${myarray[*]}''

 args=$(echo ${myarray[*]})

 result=($(arraydb $args))   //调用函数

 echo ''the newarray is:$result[*]''   //注意$result[*]显示数组

 

转载于:https://www.cnblogs.com/pcy226/p/9306598.html

你可能感兴趣的文章
使用 FLOWCONTROLLERS 改进IOS应用架构
查看>>
【猿团专访】| 潜心研究的云视“华山派”,关于技术研发的那些事
查看>>
OAuth2.0认证
查看>>
Atom-JavaScript语法校验
查看>>
React Native 入门
查看>>
使用Volley上传头像图片
查看>>
用tbox实现内存检测
查看>>
用真机做远程调试的两种方式
查看>>
抽象类和方法
查看>>
细节:js 原型对象与for-in 方法枚举的问题
查看>>
性能优化总结
查看>>
优麒麟 19.04 即将发布,华为、阿里云、重大、360四大境像站鼎力支持!
查看>>
分布式文件系统 go-fastdfs v1.2.7 发布,增加 Nginx 配置模版
查看>>
JavaScript的setTimeout和setInterval的深入理解
查看>>
工具 - etl file references
查看>>
图像编辑器 GIMP 2.10.10 发布,性能改进
查看>>
repmgr 4.3 发布,PostgreSQL 复制与故障转移管理工具
查看>>
十年再出发:阿里云智能战略加速的“四级火箭” ...
查看>>
阿里云RPA(机器人流程自动化)干货系列之六:客户端安装及激活 ...
查看>>
Alibaba Cluster Data 开放下载:270 GB 数据揭秘你不知道的阿里巴巴数据中心 ...
查看>>