我的shell腳本有問題。將數組傳遞給對話框菜單
我的腳本詢問用戶想要備份哪個分區。
這不會是與
var=$(df -hT | awk '{print $7}')
一個問題,但我怎麼可以把我的陣列「VAR」來對話?
dialog --menu "Please choose a mounted Partition" 15 55 5
我的shell腳本有問題。將數組傳遞給對話框菜單
我的腳本詢問用戶想要備份哪個分區。
這不會是與
var=$(df -hT | awk '{print $7}')
一個問題,但我怎麼可以把我的陣列「VAR」來對話?
dialog --menu "Please choose a mounted Partition" 15 55 5
dialog --menu
預計至少6個參數。如果你將$ var傳遞給它,仍然缺少一個。你可以去
一個方法是:
var=$(df -hT | awk '{a[$7]=$7}END{for(i in a)printf i" "a[i]" "}')
則:
dialog --menu "Please...." 15 55 5 $(echo $var)
爲什麼是負面的? 請解釋 – demonking