[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Pq do erro ? while + ls + test
From: |
Fabricio Lopes de Souza |
Subject: |
Re: [shell-script] Pq do erro ? while + ls + test |
Date: |
Mon, 28 Nov 2005 14:48:02 -0200 |
[root@localhost wrk]# while read l l l l l l l l file l ; do [
${file:0:4} -eq 2005 ] && exit 0 ; done < <(ls -ltr | tr -s ' ' | cut
-d\\ -f9)
-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
...
...
bom , eu arrumei outro jeito de fazer :
[code]
ls -ltr | egrep 2005[0-9]{9} | head -n1 | cut -d" " -f13
[/code]
axo que é mais rapido até :)
mas mesmo assim queria entender o porque do erro acima ;/
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