-2
我有像下面兩個變量:如何在Linux/unix中使用管道追加兩個變量?
A = 10 20 30 40
B = 1000 2000 3000 4000
我所需要的期望的輸出象下面這樣:
10 | 1000
20 | 2000
30 | 3000
40 | 4000
我該如何做到這一點?
我有像下面兩個變量:如何在Linux/unix中使用管道追加兩個變量?
A = 10 20 30 40
B = 1000 2000 3000 4000
我所需要的期望的輸出象下面這樣:
10 | 1000
20 | 2000
30 | 3000
40 | 4000
我該如何做到這一點?
a1=($a) # if a & b are already arrays, you don't need this step
b1=($b) # directly go to the for loop. use a,b instead of a1,b1
for((i=0;i<${#b1[@]};i++))
do
echo "${a1[$i]}|${b1[$i]}"
done
應該這樣做。
輸出
10|1000
20|2000
30|3000
40|4000
請看看[編輯的幫助(http://stackoverflow.com/editing-help)。 – Cyrus
你能顯示一些代碼嗎?像你的變數一樣;他們是'bash'變量嗎? – totoro