Mais fácil seria: ls *.zip | xargs -n 1 unzip
*O for se torna um loop desnecessário (questão de performance) Atenciosamente, *Rafael de Souza Godinho* Analista de Infraestrutura Sênior .: Centro de Inovação e Automação :. - Stefanini Analista de Infraestrutura e Desenvolvimento Sênior- Teletron Instrutor - Ittecnomaster e Visio Instrutor/Monitor - Escola Superior de Redes, RNP http://www.rsgodinho.com ☎ +55 (61) 8479-6323 ☎ +55 (61) 8100-9974 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 > -- 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