Boa amigo, Vou tentar a primeira alternativa que vc me disse depois vou tentar a segunda, utilizando apenas o ls.
Vlw pelas dicas [.]'s Serial -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Flavio Junior Sent: quinta-feira, 21 de fevereiro de 2008 00:38 To: [email protected] Subject: Re: [shell-script] Listagem de arquivos Mas fiquei curioso.. Pq nao usar somente o "ls" ? Ou suas variações como ls -1 ou LS_OPTIONS="" ls ou /bin/ls (pra evitar aquelas distros chatas que fazem o ls retornar coias como arquivo* ou arquivo| de acordo com o tipo/permissao) Ou até o echo funciona: $ echo down-blacklist-*.*.gz So alternativas e curiosidade ;) -- Flávio do Carmo Junior 2008/2/21 Flavio Junior <[EMAIL PROTECTED]>: > Engraçado o campo do cut mudar.. > nao faz mto sentido.. > > Mas vc pode usar o awk '{print $NF}' que vai te retornar o ultimo campo, > que será sempre o nome do arquivo... > > $ ls -lh | awk '/..down-blacklist-*.*.gz/{print $NF}' > > deve resolver.. > > -- > > Flavio do Carmo Junior > > 2008/2/21 ..:: S.e.r.i.a.l ::.. <[EMAIL PROTECTED]>: > > Bom noite amigos, > > > > Preciso trazer um nome de um arquivo dentro de um diretório. > > > > Estou utilizando a seguinte expressão: > > > > $ ls -lh | egrep '..down-blacklist-*.*.gz' |cut -d " " -f 9 > > > > E dentro do diretório, tenho o seguinte conteúdo: > > > > Host:/opt/sync# ls -lh > > > > total 68K > > > > -rwxr-x--- 1 root root 1.4K 2008-02-20 16:32 > > down-blacklist-1234567890.xml.gz > > > > Meu problema esta sendo que as vezes para achar apenas o nome do > > arquivos > > "down-blacklist-1234567890.xml.gz", que é o que preciso, tenho que ficar > > alterando o valor do parâmetro "-f" do comando cut. > > > > Existem alguma forma fixa para resolver esse problema de consulta? > > > > Preciso apenas pegar o nome de um arquivo que será retornado com o > > comando > > ls lh como descritor acima. > > > > Obrigado. > > > > [.]'s > > > > Serial <mailto:[EMAIL PROTECTED] <skroot%40gmail.com>?subject=Contato> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos
