0
我們如何讀取shell腳本中不同變量中行的每一項。 如果我們有一個行說閱讀shell中變量的每一列
line1= 10:59 12:16 14:25 23:10
的話,我怎麼能有
t1=10:59
t2=12:16
t3=14:25
t4=23:10
我們如何讀取shell腳本中不同變量中行的每一項。 如果我們有一個行說閱讀shell中變量的每一列
line1= 10:59 12:16 14:25 23:10
的話,我怎麼能有
t1=10:59
t2=12:16
t3=14:25
t4=23:10
使用閱讀:
line1='10:59 12:16 14:25 23:10'
read t1 t2 t3 t4 <<< $line1
echo "[$t1] [$t2] [$t3] [$t4]"
OUTPUT:
[10:59] [12:16] [14:25] [23:10]
你可以說:
$ line1=(10:59 12:16 14:25 23:10)
這將創建一個數組line1
,你可以說得到的元素:
$ echo "${line[0]}"
10:59
爲了遍歷數組中的元素,你可以說:
$ for i in "${line1[@]}"; do echo $i ; done
10:59
12:16
14:25
23:10