我的shell脚本有问题。
我的脚本询问用户想要备份哪个分区。
使用
就不会有这个问题var=$(df -hT | awk '{print $7}')
但是我怎么能传递我的数组"var"对话框?
dialog --menu "Please choose a mounted Partition" 15 55 5
使用数字作为标签:
var=$(df -hT | awk '{print v++,$7}')
dialog --menu "Please choose a mounted Partition" 15 55 5 $var
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)