bash script 範例: 陣列中取字串
#!bin/bash
modules=(
"ipnc/release;ti814x"
"osd/release;Venus"
)
function test()
{
for module in ${modules[@]}; do
mary=(${module//;/ })
echo ${mary[0]}
echo ${mary[1]}
done
}
test
執行結果:
ipnc/release
ti814x
osd/release
Venus
modules=(
"ipnc/release;ti814x"
"osd/release;Venus"
)
function test()
{
for module in ${modules[@]}; do
mary=(${module//;/ })
echo ${mary[0]}
echo ${mary[1]}
done
}
test
執行結果:
ipnc/release
ti814x
osd/release
Venus
主要是在modules[@]的@是幹嘛的
以及mary=(${module//;/ })為何可以將字串分成兩個
目前還是有點不懂
留言
張貼留言