Supondo que seu sistema tenha suporte a UTF-8, você pode exibir números negativos usando sinal de menos unicode :
zenity --list --column 'Numbers' −3
zenity --list --column 'Numbers' $'\xE2\x88\x923'
$ zenity --list --column 'Numbers' '-3'
This option is not available. Please see --help for all possible usages.
$ zenity --list --column 'Numbers' -- '-3'
Então, obviamente, zenity é interpretar o '-' em '-3' como o início de uma opção. Como faço para evitar isso?
Atualmente, estou trabalhando com ' -3'
, mas existe uma solução mais limpa?
Supondo que seu sistema tenha suporte a UTF-8, você pode exibir números negativos usando sinal de menos unicode :
zenity --list --column 'Numbers' −3
zenity --list --column 'Numbers' $'\xE2\x88\x923'
Você pode fornecer entradas por meio da entrada padrão:
echo -3 | zenity --list --column 'Numbers'
Cada entrada é separada por uma nova linha. Então, se você quiser fornecer várias entradas, precisará fazer algo como uma destas opções:
(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'