-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> Estava exercitando minhas habilidades de 'shelleiro' e pensei em um
> script para remover os arquivos terminados em '~' (que aparecem quando
> salvamos um .sh) e fiz isso:
> ____________________________________
> 
> #!/bin/bash
> I=(ls | grep .*~ | tr \\n " ")
> echo $I
> echo -n "Prosseguir? [s/n]"
> read $R
> test $R = n && exit
> rm $I
> ___________________________________
> 
> só que não consigo armazenar o (ls | grep .*~ | tr \\n " ") na
> variável $I. Alguém pode me ajudar?
> 
> Grato desde já, Piteco

Na verdade, arquivos terminados com ~ são backup do buffer de edição da maioria 
dos editores, não só de quando você salva arquivos
.sh ( inclusive, extensão de arquivos nada importa no mundo unix ).

"Não conseguir armazenar" soa um tanto genérico. O que isso significa ? A 
variável está vazia ? Há um erro durante a atribuição ?

Quando você executa ls | grep .*~ | tr \\n " " diretamente no prompt, há algum 
retorno ?

Já tentou rodar o script com um bash -x script ?

- --

Um abraço

.0. MrBiTs - [EMAIL PROTECTED]
..0 GnuPG  - 
http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
000 http://www.mrbits.com.br


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFI1vA2rDdxWm3R8YYRAsrUAJ9WnG8HvkUlM3aqaGkMbkrhtbFUUwCfeCA8
WFPi+PHr/OpqP0Tk0TCRI1o=
=mkLB
-----END PGP SIGNATURE-----

Responder a