====== SED ====== ==== Quelques liens sur l'utilisation de sed ==== * {{http://www.zikossworld.free.fr/docwiki/shells-unix/sed.html|sed}} * {{sed-wiki.htm|sed}} Retirer les millisecondes en réutilisant le pattern de recherche : echo "2015-03-31 19:44:53.354" | sed 's/\(2015-03-31 19:44:53\)\.354/\1/g' **(2015-03-31 19:44:53\)** : On protège entre () la chaine à ne pas remplacer et à réutiliser. **\.354** est supprimé Retirer les millisecondes une date : echo "2015-03-31 19:44:53.354" | sed 's/\([0-9][0-9]:[0-9][0-9]:[0-9][0-9]\)\.[0-9]\{3\}/\1/g' Insérer deux lignes à la ligne 25 du fichier "file.txt" : sed "25i titi\ntoto" file.txt Insérer deux lignes à la ligne 25 du fichier "file.txt" en écrasant le fichier : sed -i "25i titi\ntoto" file.txt Effacer les 5 première ligne d'un fichier : sed -i '1,5d' file.txt