Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Comment remplacer une chaîne sur une plage de lignes à l'aide de la commande sed
#1

    Comment remplacer une chaîne sur une plage de lignes à l'aide de la commande sed
   

Comment remplacer une chaîne sur une plage de lignes à l'aide de la commande sed


   

Ajoutez les numéros de ligne à la commande sed pour remplacer plusieurs chaînes dans une plage spécifique. Remplacez le premier # par le numéro de ligne initial et le deuxième # par le dernier numéro de ligne que vous souhaitez inclure.

   

Voici la syntaxe de base :

   
sed '#,# s/ancienne_chaîne/nouvelle_chaîne/' fichier_exemple.txt
   

Par exemple, la commande ci-dessous remplace les trois dernières occurrences de "Allemagne" situées dans la troisième, quatrième et cinquième ligne du fichier pays.txt par le mot "France" :

   
sed ‘3,5 s/Allemagne/France/’ pays.txt
   

   
Reply


Messages In This Thread
Comment remplacer une chaîne sur une plage de lignes à l'aide de la commande sed - by aaron - 09-08-2023, 11:59 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)