如何从文件中包含whiptail的数据?

时间:2013-03-05 17:12:36

标签: bash

如何使用输入文件whiptail配置file.data对话框?

whiptail --menu "foo" 0 0 0 2>/tmp/out

file.data的内容:

"01" "Item 1"
"02" "Item 2"
"03" "Item 3"
"04" "Item 5"

dialog支持--file选项:

 dialog --file /tmp/file.data

whiptail没有。它有类似的东西吗?

1 个答案:

答案 0 :(得分:2)

我认为您需要手动构建参数列表。

menu_options=()
while read -r number text; do
    menu_options+=( ${number//\"} "${text//\"}" )
done < file.data

whiptail --menu "foo" 0 0 0 "${menu_options[@]}" 2>/tmp/out