Zenity list找到结果

时间:2017-05-03 12:26:07

标签: shell find zenity

我正在尝试列出所有find个结果,但它会将所有结果作为一个选项。如何在每个结果中选择不同的选项并将其存储在CHOICE

CHOICE=$(zenity --list --title "Choose file:" --column=Files "$(find $DIRECTORY -name "*.cpp")")

1 个答案:

答案 0 :(得分:1)

报价过多:

zenity --list --title "Choose file:" --column=Files $(find $DIRECTORY -name "*.h")

"$(find)"周围的双引号会使结果成为非常长的文件名,而您希望使用分词来使它们成为单独的文件。请注意,您将遇到包含空格的文件名问题。