Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1338 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  lire et modifier une ligne précise

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lire et modifier une ligne précise

n°1893796
sony97one
Posté le 10-06-2009 à 18:28:12  profilanswer
 

Bonjour à toutes et à tous,
 
Voici mon fichier par exemple :
 
1,0000 0,673 0,005
2,0000 0,790 0,009
3,0000 0,787 0,018
4,0000 0,787 0,010
5,0000 0,792 0,016
 
je souhaite modifier la valeur "0,787" par "toto" par exemple mais uniquement sur la ligne 4.
En faisant : sed -i "s/"0,787"/"toto"/g" test.txt
il modifie toutes les lignes.
 
Comment puis je restreindre a la ligne 4 svp?
 
Merci d'avance
Sony
 
Configuration: Linux
Firefox 3.0.10

mood
Publicité
Posté le 10-06-2009 à 18:28:12  profilanswer
 

n°1893804
sony97one
Posté le 10-06-2009 à 19:03:00  profilanswer
 

#! /bin/bash
 
sed -i '4 s/0,787/toto/' test.txt


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  lire et modifier une ligne précise

 

Sujets relatifs
Conversion des données séparées par ; en lignelire un fichier sur serveur protégé par mot de passe
parse ligne par ligne[résolu] Lire le contenu de mails d'une BAL avec PHP
Est-il possible de modifier à la volée l'URL d'une HttpServletRequest?Bug sur Boucle for sur une ligne et sur un test supérieur à
modifier phatfusionModifier texte couleur formulaire en PHP
[VBA] Lire la propriété Interior.Color d'une cellule[JAVA] Lire une archive avec Java
Plus de sujets relatifs à : lire et modifier une ligne précise


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR