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

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

Re: grep -i -n -H -s "STRING" CAMINHO/*.FORMATO | awk '{print $1}'


From: César A . K . Grossmann
Subject: Re: grep -i -n -H -s "STRING" CAMINHO/*.FORMATO | awk '{print $1}'
Date: Thu, 05 Feb 2004 17:07:28 -0000
User-agent: eGroups-EW/0.82

--- Em address@hidden, "Pedro Henrique Ponchio"
<phenrique@a...> escreveu
> Olá lista!
> 
> Gostaria de poder "capturar" somente o
":<numero_da_linha_onde_a_string_foi_localizada>", e jogar numa
variável o nome do arquivo (por exemplo, "frmAbrirChamadoFase1.jsp") e
em outra variável o número da linha onde a string foi localizada (por
exemplo, ":97:"). 
> 
> O que uso para isso? Como eu poderia fazer isso?? Abaixo segue o
result set que preciso processar ...

Não experimentei, mas acho que deve funcionar (bash 2.05b):

OLD_IFS=$IFS
IFS=":"
grep -i -n -H -s "abrirchamado" \
    /opt/jakarta/tomcat/webapps/CIA/*.jsp | \
while read arquivo linha resto
do
  # faz o que você quer com $arquivo e $linha
done
IFS=$OLD_IFS

[]s
-- 
César A. K. Grossmann
http://www.linuxbygrossmann.cjb.net


reply via email to

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