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