|
From: | Alain |
Subject: | Re: [shell-script] O que é "Shell Script"? |
Date: | Wed, 09 Feb 2005 20:05:48 -0200 |
User-agent: | Mozilla Thunderbird 1.0 (X11/20041206) |
Eliphas Levy Theodoro escreveu:
$ A=500.175 $ awk "BEGIN { print ($A > 500) ? \"true\" : \"false\" }" true Alguém esqueceu o BEGIN ;) Isso é simplesmente um problema de sintaxe. O awk não aceita aspas simples como delimitador de strings, e o shell só faz substituição de variáveis na linha de comando se não estiverem dentro de aspas simples.
Sempre vi comandos de awk com aspas simples, você poderia explicar quando e porque aspas simples ou duplas (ou até inversas)?
grato, Alain
[Prev in Thread] | Current Thread | [Next in Thread] |