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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  sed jusqu'à la fin du fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sed jusqu'à la fin du fichier

n°428094
axel584
Posté le 09-03-2004 à 17:46:41  profilanswer
 

Bonjour,
Je recherche à faire un script qui me supprime la fin d'un fichier à partir d'un certain pattern.
 
J'ai essayé ça :

 cat $i | sed -e "s/<!-- DEBUT.*//" > $i.tmp


 
mais ça me supprime que la ligne ou y'a ce patern "<!-- DEBUT" alors que je voudrais qu'il me supprime aussi toutes les autres lignes qui peuvent avoir derriere...
 
Comment faire ?
 
Merci,
 
Axel

mood
Publicité
Posté le 09-03-2004 à 17:46:41  profilanswer
 

n°428096
Taz
bisounours-codeur
Posté le 09-03-2004 à 17:47:53  profilanswer
 

sed s/machin/truc/g
 
euh non ....
 
ben fais un truc avec grep, récupère le numéro de ligne et pouf fait un head


Message édité par Taz le 09-03-2004 à 17:48:45
n°428281
aigles
Posté le 09-03-2004 à 21:56:16  profilanswer
 

sed '/<!-- DEBUT/,$d' input_file > output_file


---------------
Jean Pierre.
n°428459
axel584
Posté le 10-03-2004 à 10:16:32  profilanswer
 

J'ai un gros probleme : ça marche super bien, mais je comprends pas pourquoi :-)
Si tu as 30 secondes, pourrais tu m'expliquer ?  
 
Merci beaucoup,
 
Axel

n°428480
arsunik
ma tuxitude me beastifie
Posté le 10-03-2004 à 10:37:01  profilanswer
 

On peut pas faire ça en quittant (commande 'q') ?

n°428683
aigles
Posté le 10-03-2004 à 14:45:30  profilanswer
 

Quelques explications concernant la commande :
sed '/<!-- DEBUT/,$d' input_file > output_file
 
/<!--DEBUT/  Selectionne ligne comportant la chaîne
$  Selectionne derniere ligne
/<!--DEBUT/,$  Selectionne de la ligne comportant la chaîne à la fin du fichier
d  Supprime ligne
/<!--DEBUT/,$d  Supprime de la ligne comportant la chaîne à la fin du fichier
 
Il est possible de faire beaucoup de choses avec la commande 'sed', mais ce n'est malheureusement pas toujours trés lisible.


---------------
Jean Pierre.
n°429656
axel584
Posté le 11-03-2004 à 14:58:21  profilanswer
 

merci beaucoup


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  sed jusqu'à la fin du fichier

 

Sujets relatifs
[FluxBox] Fichier de conf .fluxbox/appslire un fichier rmvb sous mandrake 9.2
Besoin d'un fichier pour half life ... beta 5.2 [script sheel] recuperer la date d'un fichier
Quel fichier pour executer une commande lors d'une session X ?[shell] recherche de chaine de caracter dans un fichier.
creer un fichier vierge d'une taille donnée.Ouvrir un fichier open office sous windows sans open office... Viewer?
install fichier *.dat???fichier exim.conf
Plus de sujets relatifs à : sed jusqu'à la fin du fichier


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