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

[EMAIL PROTECTED] wrote:
>Pessoal,
>
>Quando digito ls mostra os arquivos
>
>Lulu Santos - Eu to Voltando pra Casa
>Lulu Santos - Toda Forma de Amor
>
>qaundo tento apagar um desses arquivos ou listar
>aparece
>
>Lulu Santos - <tab>
>
>Aperto o TAB e nao consigo acessar pelo nome nenhum dos dois arquivos
>existe uma forma de conseguir fazer isso ?

Vamos fazer o teste:

[EMAIL PROTECTED] /tmp/test]$ ls -1
Lulu Santos - Eu to Voltando pra Casa
Lulu Santos - Toda Forma de Amor

O que voc� est� tentando fazer:
[EMAIL PROTECTED] /tmp/test]$ ls Lulu Santos -
(seguido de Tab)
Aqui voc� ouve um bipe indicando que n�o h� nada a completar. 

Veja que engra�ado se eu coloco um espa�o depois do - e pressiono Tab:
[EMAIL PROTECTED] /tmp/test]$ ls Lulu Santos - Lulu\ Santos\ -\

Opa! ele completou com alguma outra coisa.

Veja bem o que est� acontecendo: espa�os s�o usados para separar par�metros. 
Portanto, quaisquer arquivos com espa�os no nome devem ter os espa�os 
devidamente marcados para dizer ao seu shell que n�o s�o separadores: fazem 
parte do nome do arquivo. � isso que ele fez ali em cima: ele coloca a barra 
invertida antes dos espa�os.

Outras op��es:
[EMAIL PROTECTED] /tmp/test]$ ls 'Lulu Santos -
Lulu Santos - Eu to Voltando pra Casa  Lulu Santos - Toda Forma de Amor
[EMAIL PROTECTED] /tmp/test]$ ls 'Lulu Santos -

[EMAIL PROTECTED] /tmp/test]$ ls "Lulu Santos -
Lulu Santos - Eu to Voltando pra Casa  Lulu Santos - Toda Forma de Amor
[EMAIL PROTECTED] /tmp/test]$ ls "Lulu Santos -

(n�o pressionei Enter nas linhas acima, apenas Tab duas vezes)

Em outras palavras, voc� pode escrever um arquivo que tenha o seguinte nome:
        Nome Nome
das tr�s formas a seguir (e varia��es delas):

        Nome\ Nome
        "Nome Nome" ou Nome" "Nome
        'Nome Nome' ou Nome" "Nome

Aproveitando: para um arquivo com caracteres especiais ($No\me)
        \$No\\me
        "\$No\\me"
        '$No\me'

- -- 
  Thiago Macieira  -  Registered Linux user #65028
   [EMAIL PROTECTED]           
    ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/paFqM/XwBW70U1gRArb5AJwKZcMwD1ztt6Al+NnMyUcoVp9h0gCfW0UE
6AXpWRbtp8UKqgBGsKrprW4=
=7ZZv
-----END PGP SIGNATURE-----
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a