• [^] # Re: utiliser une variable

    Posté par . En réponse au message filtre avec awk. Évalué à 3.

    ton script m'a fait farfouiller le man =)

    On peut le raccourcir un tout petit peu en omettant le label, puisque d'après le man (et confirmé par mes tests), lorsqu'il est omis, ça branche en fin de script.

    Sinon, avec sed, on peut aussi travailler par bloc de lignes (pas seulement en ligne à ligne), et ça permet de simplfier :

    sed -n '/TIMESTAMP/,/OUT/{
    /IN\|OUT\|TIMESTAMP/{
    p
    }
    }' /path/to/file


    à noter que dans ces deux versions, on affiche le début du dernier bloc TIMESTAMP/IN/OUT même s'il est incomplet.