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

 


Dernière réponse
Sujet : sed supprimer une ligne
jlighty avec une boucle type "for entree in" et un compteur, tu dois pouvoir t'en sortir.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
jlighty avec une boucle type "for entree in" et un compteur, tu dois pouvoir t'en sortir.
linoar je vous remercie, j'ai utilisé fgrep du coup.
Par contre j'ai une autre question, comment je fais pour parcourir un fichier. Par exemple j'ai :
 
george
george adresse
paul
paul adresse
laly
laly adresse
 
Je veux faire ça en gros :
 
Tantque non fin de fichier faire
nom = ligne en cours
adresse = ligne suivante
fin tantque
ory

M300A a écrit :

Oé mais bon je fais confiance a mes outils :p
 
Et cat, parce c'est comme ca, c'est une habitude ;)


 
eh bien c'est une habitude inutile  :o

M300A

ory a écrit :

pourquoi cat  :??:  
 

grep -v "toto va à l'école" monfichier> fichiersortie


 
De plus tu redirige le flux vers le même fichier, meilleur moyen pour l'effacer


 
Oé mais bon je fais confiance a mes outils :p
 
Et cat, parce c'est comme ca, c'est une habitude ;)

jlighty

weed a écrit :

+1
mais pourquoi utilisé fgrep, grep -v suffit


tout simplement car ça va plus vite sinon tu peux ajouter l'option -F à grep

ory

M300A a écrit :

clair :
 

cat monfichier | grep -v "toto va à l'école" > monfichier



 
pourquoi cat  :??:  
 

grep -v "toto va à l'école" monfichier> fichiersortie


 
De plus tu redirige le flux vers le même fichier, meilleur moyen pour l'effacer

M300A clair :
 

cat monfichier | grep -v "toto va à l'école" > monfichier

weed +1
mais pourquoi utilisé fgrep, grep -v suffit
jlighty plus simple :
fgrep -v école
linoar Voilà j'ai par exemple un fichier contenant :
 
toto aime titi
toto va à l'école
toto prend sa voiture
 
et j'aimerais par exemple supprimer la ligne contenant école.
 
Est-ce que je peux le faire avec sed, si oui comment ?
 
Merci d'avance à ceux qui m'aideront !!!!!

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