Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Comment supprimer des lignes d'un fichier particulier en utilisant la commande sed
#1

    Comment supprimer des lignes d'un fichier particulier en utilisant la commande sed
   

Comment supprimer des lignes d'un fichier particulier en utilisant la commande sed


   

La commande de suppression supprime les lignes du fichier d'entrée actuel sans ouvrir le contenu. Il existe cinq scripts sed disponibles :

   
           
  • Supprimer une ligne particulière de l'entrée en utilisant la sous-commande d :
  •    
   
sed '#d' fichier_exemple.txt
   

Par exemple, pour supprimer la première ligne du fichier cities.txt, exécutez la commande suivante :

   
sed '1d' cities.txt
   
           
  • Supprimer plusieurs lignes dans une plage spécifique :
  •    
   
sed '#,#d' fichier_exemple.txt
   

Remplacez les symboles # par le début et la fin de la plage de lignes. Par exemple, pour supprimer la première, la deuxième et la troisième ligne du fichier cars.txt, entrez la commande suivante :

   
sed '1,3d' cars.txt
   
           
  • Supprimer la dernière ligne du contenu du fichier :
  •    
   
sed '$d' fichier_exemple.txt
   

Par exemple, pour supprimer la dernière ligne du fichier computers.txt, exécutez la commande suivante :

   
sed '$d' computers.txt
   
           
  • Supprimer de la nième à la dernière ligne :
  •    
   
sed 'nth,$d' fichier_exemple.txt
   

Par exemple, pour supprimer de la deuxième à la dernière ligne d'entrée du fichier books.txt, entrez :

   
sed '2,$d' books.txt
   
           
  • Supprimer la ligne correspondant au motif :
  •    
   
sed '/motif/d' fichier_exemple.txt
   

Par exemple, pour supprimer le motif "oabo" du fichier filestrings.txt, exécutez :

   
sed '/oabo/d' filestrings.txt
   

   
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)