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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [shell-script] Script pegando parametros externos


From: Okama, Luis
Subject: RE: [shell-script] Script pegando parametros externos
Date: Thu, 28 Aug 2003 06:39:17 -0400

Rodrigo,

Pra vc "pegar" variaveis do shell e utilizalos dentro do awk basta voce
colocar a variavel da shell
entre aspas simples :) dessa forma:


#!/bin/sh

VARSH="procuro_isso"

awk '/'$VARSH'/ {print $0}' file.txt

entendeu? 
ele ira procurar pela string "procuro_isso" dentro do arquivo file.txt

isso tb vale para o print

[]´s

Okama

-----Original Message-----
From: Rodrigo F. Baroni [mailto:address@hidden]
Sent: Thursday, August 28, 2003 1:25 AM
To: address@hidden
Subject: [shell-script] Script pegando parametros externos



  Ola' a todos,


      Tento fazer um script que jogue os valores
passados como parametro para o script, mas isso nao
funciona !!

      Comando com sucesso :

rodrigo@node00:~$ cat brain_coordinates.txt | awk -F ,
' /54, 0, 0/ {print $8}'
White Matter

      Okay, a linha de comando funciona, mas quando
tento jogar num script, ele nao consegue pegar os
valores dos parametros dentro com comando awk...
Alguem sabe como resolver isso ?!? 

       Queria executar da seguinte maneira ...:

rodrigo@node00:~$ ./script.sh 1, 2, 3
                              ^^^^^^^->parametros

----script.sh----------

#!/bin/sh

FILE=brain_coordinates.txt
COORDINATES=$@

cat brain_coordinates.txt | awk -F "," '
/$COORDINATES/ { print $8}'

-------fim----------


    Rodrigo F Baroni

_______________________________________________________________________
Desafio AntiZona: participe do jogo de perguntas e respostas que vai
dar um Renault Clio, computadores, câmeras digitais, videogames e muito
mais! www.cade.com.br/antizona


---------------------------------------------------------------------
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.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

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