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 [EMAIL PROTECTED] [EMAIL PROTECTED] 2008/12/4 Renato de Oliveira Diogo <[EMAIL PROTECTED]>: > 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 > > [EMAIL PROTECTED] > [EMAIL PROTECTED] >
