+ Responder ao Tópico



  1. #1
    Avatar de bandas
    Ingresso
    Jan 2011
    Localização
    POrto Alegre/rs
    Posts
    1

    Padrão 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?

  2. #2

    Padrão 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!!!