Outils pour utilisateurs

Outils du site


informatique:linux:sed

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
informatique:linux:sed [2007/09/21 00:00]
127.0.0.1 édition externe
informatique:linux:sed [2019/10/04 08:50] (Version actuelle)
benoit [Quelques liens sur l'utilisation de sed]
Ligne 9: Ligne 9:
   * {{http://​www.zikossworld.free.fr/​docwiki/​shells-unix/​sed.html|sed}}   * {{http://​www.zikossworld.free.fr/​docwiki/​shells-unix/​sed.html|sed}}
   * {{sed-wiki.htm|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
  
informatique/linux/sed.1190325600.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)