Bonjour,
Je suis en train de réaliser un petit script bash pour gérer mes todo's...
Seulement je bloque sur un point, j'aimerais le code qui me permettrait de supprimer une ligne spécifique dans un fichier...
Je cherches mais j'avoue sécher sur ce point, auriez-vous une idée ?
[bash] Suppression d'une ligne spécifique ( résolu )
- LittleBrain
- Daikyu
- Messages : 57
- Inscription : lun. 14 sept. 2009, 16:37
[bash] Suppression d'une ligne spécifique ( résolu )
Dernière modification par LittleBrain le sam. 26 déc. 2009, 11:09, modifié 1 fois.
Toute révolution devrait commencer par une réforme du dictionnaire !
Victor Hugo,
Devenez Parrains Linux !
Et passez faire un tour sur mon blog ...
Victor Hugo,
Devenez Parrains Linux !
Et passez faire un tour sur mon blog ...
Re: [bash] Suppression d'une ligne spécifique
tu peux faire cela avec sed :
http://sed.sourceforge.net/sed1line.txt
recherche au mot "delete", et il y aura plusieurs critères pour faire cela.
http://sed.sourceforge.net/sed1line.txt
recherche au mot "delete", et il y aura plusieurs critères pour faire cela.
- LittleBrain
- Daikyu
- Messages : 57
- Inscription : lun. 14 sept. 2009, 16:37
Re: [bash] Suppression d'une ligne spécifique ( résolu )
Merci beaucoup farvardin,
Pour supprimer une ligne :
sed <la_ligne>d <fichier> > <fichier de sortie>
Pour supprimer une ligne :
sed <la_ligne>d <fichier> > <fichier de sortie>
Toute révolution devrait commencer par une réforme du dictionnaire !
Victor Hugo,
Devenez Parrains Linux !
Et passez faire un tour sur mon blog ...
Victor Hugo,
Devenez Parrains Linux !
Et passez faire un tour sur mon blog ...