shell-script-pt
[Top][All Lists]
Advanced

[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 ;/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]