User Tools

Site Tools


informatique:linux:commandes_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
informatique:linux:commandes_linux [2019/04/09 15:08]
pteu [telnet] Envoi d'un mail
informatique:linux:commandes_linux [2019/04/25 11:12] (current)
pteu [sed] supprimer les lignes vides
Line 2024: Line 2024:
  
   * Afficher les lignes de 2 à 5 d'un fichier ; alternative : afficher les lignes de 2 jusqu'​à ce qu'une expression régulière matche (dans cet exemple : /sys/)   * Afficher les lignes de 2 à 5 d'un fichier ; alternative : afficher les lignes de 2 jusqu'​à ce qu'une expression régulière matche (dans cet exemple : /sys/)
-<code bash>sed -n '​2,​5p'​ <fichier></​code+<code bash> 
-<code bash>sed -n '​2,/​sys/​p'​ <​fichier></​code>​+sed -n '​2,​5p'​ <​fichier>​ 
 +sed -n '​2,/​sys/​p'​ <​fichier>​ 
 +</​code>​
  
   * Supprimer les lignes contenant toto dans le fichier toto.txt :   * Supprimer les lignes contenant toto dans le fichier toto.txt :
 <code bash>sed -i '/​toto/​d'​ toto.txt</​code>​ <code bash>sed -i '/​toto/​d'​ toto.txt</​code>​
 +
 +  * Supprimer les lignes vides
 +<code bash>sed '/​^$/​d'​ toto.txt</​code>​
  
   * supprimer (''​d''​) les première lignes du début d'un fichier (''​0,''​) jusqu'​à un motif (''​^begin''​ dans cet exemple), et supprimer les dernières lignes depuis un motif (''/​^end/''​) jusqu'​à la fin du fichier ('',​$''​) :   * supprimer (''​d''​) les première lignes du début d'un fichier (''​0,''​) jusqu'​à un motif (''​^begin''​ dans cet exemple), et supprimer les dernières lignes depuis un motif (''/​^end/''​) jusqu'​à la fin du fichier ('',​$''​) :
informatique/linux/commandes_linux.txt · Last modified: 2019/04/25 11:12 by pteu