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
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html