1. 程式人生 > >linux shell--list

linux shell--list

list的基本用法

#/bin/bash

list=(1,2,3)
list1=("a", "b", "c")

#get list len
len_list=${#list[@]}

#get item
item=${list[0]}

#for loop
for item in ${list[@]}
do
    echo ${item}
done

#example (list lsusb)
id_str="`lsusb |awk '{print $6}' |xargs echo`"
id_list=(${id_str}) #switch str to list
for id in ${id_list[@]}
do
    echo ${id}
done

#split
list2=(${list[@]:0:2})

#replace
list3=(${list[@]/2/10})