LINUX.ORG.RU

dilog --menu и варианты с пробелами


0

0

Потребовалось мне написать скрипт, который общается с пользователем через диалоговые окна. Вначале набрал в консоли:

dialog --menu "dialog" 20 40 15 "пункт раз" "" "пункт два" ""

Все сработало правильно. Тогда попробовал написать тоже самое, но с передачей вариантов выбора через переменную:

#!/bin/sh
dialog --menu "dialog" 20 40 15 "пункт раз" "" "пункт два" ""
variants='"пункт раз" "" "пункт два" ""'
dialog --menu "dialog" 20 40 15 $variants

И вот тут засада! Первый вызов dialog работает правильно, а второй нет! Стабильно воспринимает пробел как разделитель между параметрами. Как победить проблему?

anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.