shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Diferença entre nomes de arquivos de diretórios


From: Renato de Oliveira Diogo
Subject: Re: [shell-script] Diferença entre nomes de arquivos de diretórios
Date: Thu, 4 Dec 2008 11:51:22 -0200

Olá Jimmy

isso nao funcionaria pq os links simbolicos, quando existem, se
encontram em outro diretorio (vhost.enabled)

vlw

[]s

________________________________________________
Renato de Oliveira Diogo

Bacharel em Ciência da Computação
UNESP - Bauru

LPIC1 - Linux Professional Institute Certification - Nível 1

address@hidden
address@hidden



2008/12/4 jimmy <address@hidden>:
> On Thu, Dec 04, 2008 at 11:25:22AM -0200, Renato de Oliveira Diogo wrote:
>> Senhores
>>
>> bom dia
>>
>> estou fazendo um script com o seguinte objetivo:
>> gerar uma saída com nomes (separados por espaço). Esta saída é
>> resultante da seguinte combinação:
>>
>> Ver todos os nomes dos arquivos que tem em
>> /etc/httpd/vhosts.available/, menos os que estão
>> /etchttpd/vhosts.enabled/, tirando seu suffixo.
>>
>> /etc/httpd/vhosts.available/dominio1.com.br.vhost
>> /etc/httpd/vhosts.available/dominio2.com.br.vhost
>> /etc/httpd/vhosts.available/dominio3.com.br.vhost
>> /etc/httpd/vhosts.available/dominio4.com.br.vhost
>>
>> /etc/httpd/vhosts.enabled/dominio2.com.br.vhost
>> /etc/httpd/vhosts.enabled/dominio4.com.br.vhost
>> Obs.: estes dois arquivos acima, são links simbólicos dos respectivos
>> na estrutura ...vhost.available...
>>
>> retorno: dominio1.com.br dominio3.com.br
>>
>> Tentei o seguinte, mas não deu certo:
>>
>> ===
>> echo $( for I in $( ls $VHOSTDIR.available/ | grep -v $( ls
>> $VHOSTDIR.enabled/ ) ); do basename $I $SUFFIX; done | sort );
>> ===
>>
>> Alguem poderia me ajudar?
>>
>> []s
>>
>> ________________________________________________
>> Renato de Oliveira Diogo
>>
>> Bacharel em Ciência da Computação
>> UNESP - Bauru
>>
>> LPIC1 - Linux Professional Institute Certification - Nível 1
>>
>> address@hidden
>> address@hidden
>>
>> ------------------------------------
>
> saudações renato,
>
> o que eu entendi da sua dúvida foi o seguinte:
>
> $ find /etc/httpd/vhosts.available/ -not -type d -exec basename {} .vhost \;
> 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]