Eu concordei
com a sugestão de declarar a função no inicio, mas
depois vi que ela não estava sendo declarada após ser
chamada. O que estava antes era essa linha que colocava
a chamada da função em uma variável (o yad permite ter
um e somente um cmd associado a cada botão e como a
linha seria grande, ele usa a variável para simplificar
o seu trabalho de chamada da função que será executada
pelo clique no botão.
O sh é o dash.
Uma porcaria usada pela Apple. O bash dá de mil! Esse
nome causa muita confusão com o sh proprietário do UNIX.
Esse é o Bourne Shell que, por ser o 1o. shell, está bem
velhinho, mas ainda assim é bem melhor que aquela
porcaria do dash. O nome do dash deveria ser rsh
(restricted shell) ;)
Eu já havia
copiado esse exemplo para testar o diálogo --paned, mas
ainda não tive tempo e creio que não terei tão cedo. Por
favor, cole uma imagem do formulário gerado por esse
script na nossa lista Ou me mande em pvt), mas não pode
ser como anexo, a lista não aceita. Estou curioso para
ver o que o Victor inventou dessa vez.
O Yad está
sensacional! Aconselho a todos que gostam de shell a
instalá-lo e dar uma olhada nele. As apresentações de
seus scripts agradecerão muito.