文章出處

#!/bin/bash
#  array variable to function test

function testit {
  local newarray
  newarray=("$@")
  echo "The new array value is: ${newarray[*]}"
}

myarray=(1 2 3 4 5)
echo "The original array is ${myarray[*]}"
testit ${myarray[*]}

注意:

 function testit { 中函數名 testit 和 { 中間是必須加上空格的。

 myarray=(1 2 3 4 5) 中的 (1 2 3 4 5) 兩邊不能加上雙引號,等號兩邊不能加上空格的。

運行 sh test.sh 輸出為:

The original array is 1 2 3 4 5
The new array value is: 1 2 3 4 5

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()