Boa tarde.

Isso deve resolver. Coloquei o conteúdo de exemplo em uma linha só dentro do
arquivo 'grep.in', após:
# O primeiro grep pega todas as ocorrências da TAG XML que você precisa, o
segundo grep pega apenas o conteúdo, considerando sempre ser numérico.
$~>grep -oE '<cProd>[^<]*<\/cProd>' grep.in | grep -oE '[[:digit:]]{1,}'
001
002
# Coloquei o comando anterior para ser utilizado em um "for"
$~>for prod in $(grep -oE '<cProd>[^<]*<\/cProd>' grep.in | grep -oE
'[[:digit:]]{1,}'); do
> echo $prod;
> done;
001
002
$~>


Att,
-- 
by Vanderlei


[As partes desta mensagem que não continham texto foram removidas]

Responder a