lire et modifier une ligne précise

lire et modifier une ligne précise - Shell/Batch - Programmation

Marsh Posté le 10-06-2009 à 18:28:12    

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

Reply

Marsh Posté le 10-06-2009 à 18:28:12   

Reply

Marsh Posté le 10-06-2009 à 19:03:00    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed