close

文字原始檔($1)

AUDIOPLLS130R0
BGR_TOP
CBUS_SINK_REV01
CBUSSINKS130R2
CBUSSINKS130R3E
CBUSSINKS130R3
CBUSSINKS130R4

 

變數宣告

lib=(`awk '{print $1}' $1`)

說明:若是lib有多個變數,則用括號()括起來,即可變成陣列型態的變數。

 

使用echo輸出看看

1。echo $lib 

→ AUDIOPLLS130R0

只會輸出第一個變數

2。echo ${lib[3]}

→ CBUSSINKS130R2

利用${lib[x]}來指定執行變數lib中的第x個變數內容。 

3。echo ${#lib[@]}

→ 7

變數lib的個數數量

4。echo ${lib[@]} (與${lib[*]}相同)

→ AUDIOPLLS130R0 BGR_TOP CBUS_SINK_REV01 CBUSSINKS130R2 CBUSSINKS130R3E CBUSSINKS130R3 CBUSSINKS130R4

變數lib全部的個別內容

解析

${lib[0]}  AUDIOPLLS130R0
${lib[1]}  BGR_TOP
${lib[2]}  CBUS_SINK_REV01
${lib[3]}  CBUSSINKS130R2
${lib[4]}  CBUSSINKS130R3E
${lib[5]}  CBUSSINKS130R3
${lib[6]}  CBUSSINKS130R4

arrow
arrow
    文章標籤
    bash 陣列 變數
    全站熱搜
    創作者介紹
    創作者 abbyshiue 的頭像
    abbyshiue

    αββУ 隨時都會忘記

    abbyshiue 發表在 痞客邦 留言(0) 人氣()