[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Diferença entre nomes de arquivos de diretórios
From: |
Renato de Oliveira Diogo |
Subject: |
Re: Diferença entre nomes de arquivos de diretórios |
Date: |
Thu, 4 Dec 2008 11:37:29 -0200 |
Senhores
resolvi meu problema... usei a seguinte solução:
===
echo $( for I in $(diff $VHOSTDIR.available $VHOSTDIR.enabled | cut
-d" " -f4); do basename $I $SUFFIX; done | sort);
===
[]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 Renato de Oliveira Diogo <address@hidden>:
> 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
>