Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 985 Bytes

File metadata and controls

30 lines (24 loc) · 985 Bytes
  • afficher les lignes entre  cerise et mangue. Plusieurs solutions ici. Il est à noter qu'il faut utiliser l'option -n de sedpour le rendre silencieux quand on ne lui a pas demandé d'afficher quelque chose.
#Par numéro de ligne
sed -n '2,10 p' data/sed/fruits.txt
# Par expression régulière
sed -n '/^c/,/^m/ p' data/sed/fruits.txt
  • sauvegarder ces mêmes lignes dans un nouveau fichier Pareil que ci dessus mais en utilisant l'opération w
#Par numéro de ligne
sed -n '2,10 w file1.txt' data/sed/fruits.txt
# Par expression régulière
sed -n '/^c/,/^m/ file2.txt' data/sed/fruits.txt
  • exercice supplémentaire: étant donné que '1,3!d'revient à supprimer toutes les lignes sauf celles allant de 1 à 3, refaire le premier exercice avec la commande d Facile quand on a fait le premier:
#Par numéro de ligne
sed  '2,10! d' data/sed/fruits.txt
# Par expression régulière
sed  '/^c/,/^m/! d' data/sed/fruits.txt