[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Pq do erro ? while + ls + test
From: |
Emerson Domingues Souto |
Subject: |
Re: [shell-script] Pq do erro ? while + ls + test |
Date: |
Mon, 28 Nov 2005 15:49:28 -0200 |
Fabricio,
Podemos simplificar ? tipo assim:
for file in `ls 2005*` ; do
# o q vc quiser
done
----- Original Message -----
From: Fabricio Lopes de Souza
To: address@hidden
Sent: Monday, November 28, 2005 11:04 AM
Subject: [shell-script] Pq do erro ? while + ls + test
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
[As partes desta mensagem que não continham texto foram removidas]
Re: [shell-script] Pq do erro ? while + ls + test, Reinaldo Carvalho, 2005/11/28
Re: [shell-script] Pq do erro ? while + ls + test,
Emerson Domingues Souto <=