[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Pq do erro ? while + ls + test
From: |
Fabricio Lopes de Souza |
Subject: |
Pq do erro ? while + ls + test |
Date: |
Mon, 28 Nov 2005 11:04:51 -0200 |
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
:)
- Pq do erro ? while + ls + test,
Fabricio Lopes de Souza <=
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, 2005/11/28