【发布时间】:2011-01-16 14:58:30
【问题描述】:
for i in $(seq 1 10); do
echo 'bla bla'
echo 'xxx'
echo $i
done | select=$(zenity --list --title="title" --text="text" --column="X" --column="Y" --column="Z");
我尝试使用 zenity 创建一个清单,我的问题是 $select 总是空的。 我尝试用其他几种方式来做到这一点,比如这个:
for i in $(seq 1 10)
do
x="bla bla"
y="xxx"
z="$i"
table="$table '$x' '$y' '$z'"
done
eval zenity --list --title="title" --text="text" --column="X" --column="Y" --column="Z" $table
通过这种方式,$select 变量不是空的,但如果某个变量(例如 $x)中有空格,则 zenity 将其拆分为 2(或更多)列。
我的代码需要其他解决方案或任何修复方法吗?
谢谢!
【问题讨论】:
标签: zenity