#!/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

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:1 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐