- Pegar sting de uma linha
+ Responder ao Tópico
-
Pegar sting de uma linha
Tenho uma arquivo que contém vários relatórios e necessito dividi-los e criar
o nome do arquivo conforme os dados da linha abaixo:
-***REGISTRO*DE*SEPARACAO*** INI RMEP016 165 PAB0
Tenho que pegar o string (RMEP016 165) e colocá-lo numa variável como RMEP015-M165
Alguém poderia por favor me ajudar?
-
Re: Pegar sting de uma linha
Tente fazer um script dessa forma:
#!/bin/sh
VAR1=`cat nome_do_arquivo_com_varios_relatorios | grep "***REGISTRO" | awk '{print echo $3,"-M"$4}'
Dessa forma você possuirá o valor da variável armazenada com os valores da coluna 3 e 4, sendo incluido os caracteres -M antes da coluna 4.
Espero que tenha ajudado!!!