[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Problemas com script para remoção
From: |
MrBiTS |
Subject: |
Re: [shell-script] Problemas com script para remoção |
Date: |
Sun, 21 Sep 2008 22:09:10 -0300 |
User-agent: |
Thunderbird 2.0.0.16 (X11/20080724) |
-----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 - address@hidden
..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-----