看板
[ Linux ]
討論串[問題] bash傳遞命令結果到陣列的不同方式有差
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
我需要在bash裡面把上萬筆的資料丟到array中,我用過兩種方式. mapfile -t -s 1 lines<<<$(ls -lrt /tmp/). echo ${lines[@]}. 新版的clonezilla這個命令是有效的。2.4.5-23版或centos則是空的。. mapfile -t
(還有400個字)
內容預覽:
改成這樣就好啊:. mapfile -t -s 1 lines <<< "$(ls -lrt /tmp/)". 用雙引號包起來。. 因為 ls -ltr /tmp 是很多行輸出結果,要考慮實際後續資料傳入給. mapfile 命令時候情況。. 簡單這樣說好了:. result=$(cat /etc/
(還有1123個字)
首頁
上一頁
1
下一頁
尾頁