probleme commande sed, modifs pas enregistrées

probleme commande sed, modifs pas enregistrées - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 08-12-2011 à 19:40:05    

Salut,
 
j'ai un problème avec la commande sed: par exemple j'essaye de supprimer les lignes d'un fichier txt contenant "toto"
 

Code :
  1. sed "/toto/d" monfichier.txt


 
j'ai alors les lignes de mon fichier qui défilent dans la console (sans les lignes avec "toto", ok), par contre mon fichier txt n'est pas sauvegardé. Il est inchangé. Comment sauvegarder le fichier avec les modifications? merci  :)

Reply

Marsh Posté le 08-12-2011 à 19:40:05   

Reply

Marsh Posté le 08-12-2011 à 19:47:42    

Fais une redirection de ta sortie. Là, comme tu nous l’indiques, ça part sur la sortie standard.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 08-12-2011 à 19:50:37    

:??: je comprends pas. Comment ça une redirection de sortie? comment on fait?

Reply

Marsh Posté le 08-12-2011 à 19:57:00    

Pour ce que tu veux:
man sed
option -i
 
(n'applique pas le -i sans lire le man)
 
Sinon pour la redirection renseigne toi sur l'usage d'un shell
http://www.gnu.org/software/bash/m [...] directions

Reply

Marsh Posté le 08-12-2011 à 20:24:04    

ok d'accord, il manquait juste "-i".
 
merci

Reply

Sujets relatifs:

Leave a Replay

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