[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] salvando saida do ls
From: |
Eduardo Jaime Quiros Batres |
Subject: |
Re: [shell-script] salvando saida do ls |
Date: |
Wed, 12 Nov 2008 12:41:23 -0200 |
User-agent: |
KMail/1.9.6 |
André,
Muito Obrigado!
Era isso mesmo, coloquei a \ (barra invertida) antes do ls e ficou tudo OK.
Vou inclusive rever algumas rotinas que já fiz usando ls.
Grato,
Eduardo
Em Ter 11 Nov 2008, André Saunite escreveu:
> Oi Eduardo,
>
> O que acontece é que o comando ls está com algum alias definido que
> faz com que os arquivos sejam listados com um indicar no final do
> nome, no caso de arquivos executaveis o indicador é o *.
>
> Primeiro verifique se realmente existe um alias no ls, provavelmente
> vai haver algo assim:
>
> $ alias | grep ls
> alias ls='ls -F'
>
> Tenta executar o mesmo comando com uma barra antes do ls (dessa forma
> os alias são ignorados):
>
> Veja as diferencas:
>
> $ ls classe*.php
> classe1.php* classe2.php* classe3.php* classe4.php*
>
> $ \ls classe*.php
> classe1.php classe2.php classe3.php classe4.php
>
> $ echo $(ls classe*.php)
> classe1.php classe1.php~ classe2.php classe2.php~ classe3.php
> classe3.php~ classe4.php classe4.php~
>
> $ echo $(\ls classe*.php)
> classe1.php classe2.php classe3.php classe4.php
>
> Como alternativa você pode cancelar o alias do comando ls:
>
> $ unalias ls
>
> Abs,
> André Saunite
--
Eduardo Jaime Quiros Batres (address@hidden)
UFV - Central de Processamento de Dados
--
"Parte da ausencia de humanidade do computador deve-se a que,
competentemente programado e trabalhado bem, eh completamente
honesto."
Isaac Asimov (1920-1992)