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/20 22:00] – édition externe 127.0.0.1informatique:linux:sed [2019/10/04 06:50] (Version actuelle) – [Quelques liens sur l'utilisation de sed] benoit
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 : (modification externe)