Problemas com o --column

1. Problemas com o --column

Jacarezinho
Jacarezinho

(usa Ubuntu)

Enviado em 02/03/2012 - 18:17h

Problemas com o --column

Ele não faz a função, quando selecionada uma opção:





Imagem="*.jpg *.jpeg *.png *.bmp *.JPG *.JPEG *.Jpg *.Jpeg *.PNG *.Png *.BMP *.Bmp *.WBMP *.Wbmp *.wbmp *.TIFF *.Tiff *.tiff *.PNM *.Pnm *.pnm *.J2K *.J2k *.j2k *.JPG 2000 *.Jpg 2000 *.jpg 2000 *.PSD *.Psd *.psd *.TIF *.Tif *.tif *.JP2 *.Jp2 *.jp2 *.WMF *.Wmf *.wmf *.GIF *.Gif *.gif *.PXM *.Pxm *.pxm *.JPC *.Jpc *.jpc *.TGA *.Tga *.tga *.ico *.Ico *.ICO"


Redimensionar=$(yad --list --title "Redimensionar Imagens" --text "Escolha um tamanho para o qual as suas imagens serão redimensionadas." --column "Tamanhos:" "320x240" "640x480" "800x600" "1024x768" "1200x900" "1280x960" "1600x1200" "2048x1536" "2560x1920" "Outro Tamanho" --height="350"); echo $Redimensionar


if [ "$Redimensionar" = "320x240" ];
then

(echo "0" ;

for i in $Imagem; do
nice convert -quality 150 -resize 320x240 $i $i
done

echo "100") | yad --progress --progress-text="Redimensionando todas as imagens para o tamanho escolhido..." --pulsate --auto-close --auto-kill --title "Redimensionar Imagens"






Quando a pessoa escolhe 320x240 ele não faz a função.

Tem alguma coisa errada que eu fiz?


  


2. Re: Problemas com o --column

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 06/03/2012 - 02:11h

Dica: faça a execução dos scripts com

bash -x nome_script.sh


assim será apresentado para você os passos que o interpretador bash está seguindo, facilitando que vc encontre os pontos problemáticos do código.

Abraços


3. Re: Problemas com o --column

Jacarezinho
Jacarezinho

(usa Ubuntu)

Enviado em 07/03/2012 - 20:32h

Eu fiz isso e a saída foi essa:



jacarezinho@viao:~$ bash -x '/home/jacarezinho/.Conversor/Redimensionar Imagens'+ Versao=6.0
+ Imagem='*.jpg *.jpeg *.png *.bmp *.JPG *.JPEG *.Jpg *.Jpeg *.PNG *.Png *.BMP *.Bmp *.WBMP *.Wbmp *.wbmp *.TIFF *.Tiff *.tiff *.PNM *.Pnm *.pnm *.J2K *.J2k *.j2k *.JPG 2000 *.Jpg 2000 *.jpg 2000 *.PSD *.Psd *.psd *.TIF *.Tif *.tif *.JP2 *.Jp2 *.jp2 *.WMF *.Wmf *.wmf *.GIF *.Gif *.gif *.PXM *.Pxm *.pxm *.JPC *.Jpc *.jpc *.TGA *.Tga *.tga *.ico *.Ico *.ICO'
++ yad --file --multiple '--separator= ' '--file-filter=Imagens|*.jpg *.jpeg *.png *.bmp *.JPG *.JPEG *.Jpg *.Jpeg *.PNG *.Png *.BMP *.Bmp *.WBMP *.Wbmp *.wbmp *.TIFF *.Tiff *.tiff *.PNM *.Pnm *.pnm *.J2K *.J2k *.j2k *.JPG 2000 *.Jpg 2000 *.jpg 2000 *.PSD *.Psd *.psd *.TIF *.Tif *.tif *.JP2 *.Jp2 *.jp2 *.WMF *.Wmf *.wmf *.GIF *.Gif *.gif *.PXM *.Pxm *.pxm *.JPC *.Jpc *.jpc *.TGA *.Tga *.tga *.ico *.Ico *.ICO' --title 'Selecione as imagens que serão redimensionadas, ou clique no "x" para cancelar' --width=800 --height=500

+ Imagens=/home/jacarezinho/.Conversor/tux.ico
++ yad --list --title 'Redimensionar Imagens' --text 'Escolha um tamanho para o qual as suas
imagens serão redimensionadas.' --column Tamanhos: 320x240 640x480 800x600 1024x768 1200x900 1280x960 1600x1200 2048x1536 2560x1920 'Outro Tamanho' --height=350
+ Redimensionar='320x240|'
+ echo '320x240|'
320x240|
/home/jacarezinho/.Conversor/Redimensionar Imagens: linha 246: erro de sintaxe: fim prematuro do arquivo
jacarezinho@viao:~$





A saída está vindo como 320x240|

É por isso que não dá certo: por causa do |

No Zenity funciona normal com o comando if [ "$Redimensionar" = "320x240" ]; then

mas no Yad não funciona

deve ser outro comando



Alguém sabe como fazer para a saída não ficar 320x240| ?



4. Re: Problemas com o --column

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 08/03/2012 - 11:06h

O separador padrão do Yad é o |, para modificá-lo use --separator

no seu caso coloque

--separator='' e assim seu if funcionará


5. Re: Problemas com o --column

Jacarezinho
Jacarezinho

(usa Ubuntu)

Enviado em 03/10/2012 - 00:55h

Fiz isso, mas não resolveu.


6. Re: Problemas com o --column

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 03/10/2012 - 00:57h

só por curiosidade qual a versão do yad ?



7. Re: Problemas com o --column

Jacarezinho
Jacarezinho

(usa Ubuntu)

Enviado em 03/10/2012 - 01:08h

Meu Yad é versão 0.16, conforme http://www.vivaolinux.com.br/topico/yad/Nao-deu-certo-1






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts