[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Pq do erro ? while + ls + test
From: |
Reinaldo Carvalho |
Subject: |
Re: [shell-script] Pq do erro ? while + ls + test |
Date: |
Mon, 28 Nov 2005 14:29:29 -0300 |
> exit 0 ; done < <(ls -ltr 200*)
Em 28/11/05, Fabricio Lopes de Souza<address@hidden> escreveu:
> Estou tentando fazer o seguinte :
> Quero pegar o arquivo mais velho de um padrao de arquivos em um diretorio
>
> o meu padrao de arquivos é
>
> 2005112808520520051128_0001_rootnet1_eth0_ipv4det
> YYYYMMDDHHMMSSYYYYMMDD_* // daqui pra frente nao me importa
>
> estou tentando fazer o seguinte : ( o l é o lixo )
>
> while read l l l l l l l l file l ; do [ ${file:0:4} -eq 2005 ] &&
> exit 0 ; done < <(ls -ltr)
>
>
> ou seja , estou tentando 'casar' com o arquivo mais velho que tenha os
> 4 primeiros digitos igual a 2005 .
>
> estou recebendo o seguintes erros :
>
> [erros]
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> -bash: [: [00: integer expression expected
> [/erros]
>
> sendo que no meu diretorio s´o tenho arquivos que seguem este padrão :
> [ls]
> 2005112808380220051128_0001_rootnet1_eth0_ipv4det
> 2005112809421820051128_0001_rootnet1_eth0_ipv4det
> 2005112808390220051128_0001_rootnet1_eth0_ipv4det
> 2005112809431820051128_0001_rootnet1_eth0_ipv4det
> 2005112808400220051128_0001_rootnet1_eth0_arpipv4
> 2005112809441820051128_0001_rootnet1_eth0_ipv4det
> 2005112808400220051128_0001_rootnet1_eth0_ifacct
> 2005112809451920051128_0001_rootnet1_eth0_arpipv4
> 2005112808400220051128_0001_rootnet1_eth0_ipv4acct
> 2005112809451920051128_0001_rootnet1_eth0_ifacct
> 2005112808400220051128_0001_rootnet1_eth0_ipv4det
> 2005112809451920051128_0001_rootnet1_eth0_ipv4acct
> 2005112808400220051128_0002_rootnet1_eth0_stats
> 2005112809451920051128_0001_rootnet1_eth0_ipv4det
> 2005112808410320051128_0001_rootnet1_eth0_ipv4det
> 2005112809451920051128_0002_rootnet1_eth0_stats
> 2005112808420320051128_0001_rootnet1_eth0_ipv4det
> 2005112809461920051128_0001_rootnet1_eth0_ipv4det
> 2005112808430320051128_0001_rootnet1_eth0_ipv4det
> 2005112809471920051128_0001_rootnet1_eth0_ipv4det
> 2005112808440320051128_0001_rootnet1_eth0_ipv4det
> 2005112809481920051128_0001_rootnet1_eth0_ipv4det
> 2005112808450420051128_0001_rootnet1_eth0_arpipv4
> 2005112809492020051128_0001_rootnet1_eth0_ipv4det
> 2005112808450420051128_0001_rootnet1_eth0_ifacct
> 2005112809502020051128_0001_rootnet1_eth0_arpipv4
> 2005112808450420051128_0001_rootnet1_eth0_ipv4acct
> 2005112809502020051128_0001_rootnet1_eth0_ifacct
> 2005112808450420051128_0001_rootnet1_eth0_ipv4det
> 2005112809502020051128_0001_rootnet1_eth0_ipv4acct
> [/ls]
>
> Alguem consegue me dar uma luz ??
> Espero que tenha sido claro ..
>
> Abraços
>
> :)
>
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
--
Reinaldo Carvalho
Debian Sarge 3.1 - Linux User: #238310
Prodepa - address@hidden
Re: [shell-script] Pq do erro ? while + ls + test,
Reinaldo Carvalho <=
Re: [shell-script] Pq do erro ? while + ls + test, Emerson Domingues Souto, 2005/11/28