Olá Humberto!
Com certeza você tem razão. O script fica mais enxuto.
Porém tive um problema...
Talvez tenha de isolar o espaço vazio na linha do diretório...
Como faço isso?
Por exemplo:
/home/usuario/nome\ do\ diretorio/

*/home/usuario/Documentos/DescompactarEmLote.sh: linha 2: cd:
/home/usuario/nome\: Arquivo ou diretório não encontrado*
*unzip:  cannot find or open *.zip, *.zip.zip or *.zip.ZIP.*


A mensagem dada pelo prompt está em negrito.
Desde já agradeço a atenção!



Em 31 de janeiro de 2014 14:26, Humberto Fraga <xisbe...@gmail.com>escreveu:

> Em 31 de janeiro de 2014 13:19, Cláudio Caldas
> <claudiocal...@gmail.com>escreveu:
>
> >
> > #!/bin/bash
> > read $Dir
> > cd $Dir
> > for z in *.zip; do unzip $z; done
> >
> > Existe alguma maneira de acrescentar ao script o recurso de completar o
> > nome do diretório com a tecla TAB?
> > Desde já agradeço a atenção!
> >
>
>
> Seria mais simples você não usar o read e sim parâmetros:
>
> #!/bin/bash
>
> cd $1
> for z in .....
>
>
> o $1 vai ser a primeira palavra que você passar após o nome do script.
>
> --
> Humberto Fraga
> https://play.google.com/store/apps/developer?id=Humberto+Fraga
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



-- 
*Cláudio Caldas*
(21)98351-7523
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a