当与cat一起使用时,zenity仅显示奇数行

时间:2014-10-05 17:10:22

标签: zenity

我在使用zenity时遇到了问题。 这是脚本:

CHECKED=`cat /tmp/1 | \
         zenity --width=500 --height=450  --list --radiolist --separator=' ' \
                --title="Select Results." \
                --text="show lines" --column="" --column="Files"`

文件/ tmp / 1:

1
2
3
4
5
6
7
8
9

当我运行此脚本时,它只显示1,3,5,7,9行

我做错了什么?

1 个答案:

答案 0 :(得分:0)

输入文件中的1行等于对话框中的1列。因为您要添加单选按钮,您的对话有2列(因此您的两个{{1} }参数)因此您的输入与要显示的内容不匹配。换句话说,Zenity期待这样的事情:

--column

...其中FALSE 1 FALSE 2 FALSE 3 TRUE 4 表示对话框打开时是否预选了单选按钮。

要修改脚本而不修改输入文件,您可以在每行前面添加一行额外的行:

TRUE/FALSE