Source: https://perso.univ-rennes1.fr/pierre.nerzic/SYS1A/Amphi SYS 2015 partie 6 : Awk et Sed.pdf