Outils pour utilisateurs

Outils du site


informatique:linux:sed

Ceci est une ancienne révision du document !


SED

Quelques liens sur l'utilisation de 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
informatique/linux/sed.1536253847.txt.gz · Dernière modification: 2018/09/06 19:10 par 127.0.0.1