Отображение отрицательных чисел в zenity -list

$ zenity --list --column 'Numbers' '-3' This option is not available. Please see --help for all possible usages. $ zenity --list --column 'Numbers' -- '-3' 

список ['-', '-3']

Таким образом, очевидно, что зенит интерпретирует «-» в «-3» как начало опциона. Как я могу предотвратить это?


В настоящее время я работаю над ним с ' -3' но есть ли более чистое решение?

2 Solutions collect form web for “Отображение отрицательных чисел в zenity -list”

Предполагая, что ваша система поддерживает UTF-8, вы можете отображать отрицательные числа, используя знак unicode минус :

 zenity --list --column 'Numbers' −3 zenity --list --column 'Numbers' $'\xE2\x88\x923' 

Вы можете вводить записи через стандартный ввод:

 echo -3 | zenity --list --column 'Numbers' 

Каждая запись разделяется новой строкой. Поэтому, если вы хотите предоставить несколько записей, вам нужно будет сделать что-то вроде одного из следующих вариантов:

 (echo -1; echo -2; echo -3) | zenity --list --column 'Numbers' echo -e '-1\n-2\n-3' | zenity --list --column 'Numbers' echo -1 -2 -3 | tr ' ' '\n' | zenity --list --column 'Numbers' 
  • Создание обходного интерфейса GUI беспроводной сети
  • Как отобразить диалоговое окно (zenity / GUI) пользователю после завершения задачи cron cron
  • zenity --notification: кнопка «Действие по умолчанию»
  • Окно сообщения GUI в SLES 11
  • Закрепление скрипта немного больше
  • диалог или зенит?
  • zenity не отображает весь список с переменными
  • вызывать скрипт, если окно zenity минимизировано, изменено или перемещено
  • Завершить скрипт с помощью индикатора прогресса zenity
  • запись вывода xbacklight -get в переменную в сценарии bash
  • Повторное использование пользовательского ввода в скрипте
  • Interesting Posts

    Как удалить файл на RAID-устройстве?

    Как добавить условие в цикл for во время подстановки, если строка равна нулю

    Внешний адаптер Wi-Fi (TL-WN821N) не может переключиться в режим мониторинга

    Как сортировать файлы в подпапку на основе части имени файла?

    Как выбрать графическую карту для Linux?

    Как сделать N-образный diff?

    shorewall / iptables – ограничение исходящих портов пользователем

    Могу ли я получить vim-stlye (hjkl) навигацию для информации GNU?

    Fedora: выбранные горячие клавиши Lenovo, не работающие на Fedora 26 (keycode> 255)

    Fedora 22 не может найти ясность или какие команды

    Диагностика проблемы с оборудованием на Linux

    Почему процесс не существует (кажется) существует до того, как читать

    Проблема с отказом от переключения Linux между двумя коммутаторами cisco

    Как я могу остановить дельфинов от чтения всего моего дерева домашнего каталога, чтобы сделать его пригодным для использования в AFS?

    задайте переменную внутри heredoc и используйте их снаружи

    Linux и Unix - лучшая ОС в мире.