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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [UNIX] GREP - SED

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[UNIX] GREP - SED

n°848905
ls_one
Posté le 13-09-2004 à 16:19:53  profilanswer
 

Bonjour,
Suite à cette commande
 
SUNDEV:MUTUDEV:/home/sybase/prog/sebastien>grep "< " fichier_diff.txt
< rrl;02/28/2004;2
 
Je cherche à supprimer la chaine de caractères "< "
Je souhaite obtenir :  
 
rrl;02/28/2004;2
 
Si qql un connait une commande sachant que j'ai déjà essayé avec sed et je n'y arrive pas.
 
Merci
LS

mood
Publicité
Posté le 13-09-2004 à 16:19:53  profilanswer
 

n°849058
torpe23
Posté le 13-09-2004 à 19:13:54  profilanswer
 

tu peux faire  

Code :
  1. grep "< " fichier_diff.txt | sed s/^<//


je pense que ça doit marcher: ça remplace le caractère "<" qui se trouve en début de ligne ("^" ) par "" (càd rien).

n°849059
Taz
bisounours-codeur
Posté le 13-09-2004 à 19:14:33  profilanswer
 

pfffffffffff
 
 
man tr bordel :o

n°849069
black_lord
Truth speaks from peacefulness
Posté le 13-09-2004 à 19:35:38  profilanswer
 

+1


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°849438
matafan
Posté le 13-09-2004 à 23:38:38  profilanswer
 

Taz, puisque cette commande n'a aucun secret pour toi, je serais curieux de voir ta solution à base de tr.

n°849446
Taz
bisounours-codeur
Posté le 13-09-2004 à 23:40:24  profilanswer
 

tu sais pas lire ?

n°849496
ls_one
Posté le 13-09-2004 à 23:55:38  profilanswer
 

Taz a écrit :

pfffffffffff
 
 
man tr bordel :o


 
bah oui c si simple pourquoi on a monté un forum il y a le man
Trop fort ton conseil

n°849498
ls_one
Posté le 13-09-2004 à 23:58:38  profilanswer
 

Taz a écrit :

tu sais pas lire ?


 
Et toi tu sais faire avancer les choses ?

n°849503
Taz
bisounours-codeur
Posté le 14-09-2004 à 00:00:18  profilanswer
 

pour les cons mêmes pas foutus de lire le man :o
 
et ceux qui ne connaissent pas tr

n°849533
matafan
Posté le 14-09-2004 à 00:12:57  profilanswer
 

Taz t'es vraiment trop con. Au lieu de réfléchir 2 minutes à ce que j'ai dit tu continues et tu t'enfonces... Le problème vois-tu, c'est que ce n'est pas possible avec tr. C'est ça que je voulais dire.

mood
Publicité
Posté le 14-09-2004 à 00:12:57  profilanswer
 

n°849690
ls_one
Posté le 14-09-2004 à 10:02:57  profilanswer
 

Taz a écrit :

pour les cons mêmes pas foutus de lire le man :o
 
et ceux qui ne connaissent pas tr


 
Franchement ton comportement est puéril !

n°849694
black_lord
Truth speaks from peacefulness
Posté le 14-09-2004 à 10:12:26  profilanswer
 

place ton texte  dans des balises fixed dans ton premier poste, ça aidera à la compréhension


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°849697
gilou
Modérateur
Modzilla
Posté le 14-09-2004 à 10:13:48  profilanswer
 

Bon, cessez d'enerver le Taz! (En plus c'est trop facile)Il vous a donné la solution en une ligne.
Maintenant. si vous etes pas capable de lire la page du man pour cette commande, ca vous regarde, mais c'est pas une raison pour insister comme des lourds. Moi, j'ai fait "man tr" et j'ai immediatement eu la reponse a la question posée.
C'est un forum d'aide, ici (ce qu'a fait Taz), pas un forum ou on donne les solutions toute faites aux paresseux.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°849703
ls_one
Posté le 14-09-2004 à 10:20:06  profilanswer
 

Merci bien pour cette aide en fait cela marche avec la commande suivante :
grep "< " fichier_diff.txt | sed 's/^< //g', dans ce cas l'occurrence est remplacé une seule fois en fait dès qu'il rencontre la chaine à remplacer (traitement ligne à ligne).
Ce qui ne marche pas avec le tr (grep "< " fichier_diff.txt | tr -d "< " ) car l'occurrence si elle est rencontrée plusieurs fois sur une même ligne en bien elle est remplacée partout or je souhaite juste la supprimer en début de ligne.  

n°849705
gilou
Modérateur
Modzilla
Posté le 14-09-2004 à 10:21:51  profilanswer
 

> or je souhaite juste la supprimer en début de ligne.  
 
Et c'etait indiqué ou lors de l'exposé du problème?  :pfff:  

Citation :

Je cherche à supprimer la chaine de caractères "< "


A+,


Message édité par gilou le 14-09-2004 à 10:22:33

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°849709
skeye
Posté le 14-09-2004 à 10:25:16  profilanswer
 

ls_one a écrit :


Ce qui ne marche pas avec le tr (grep "< " fichier_diff.txt | tr -d "< " ) car l'occurrence si elle est rencontrée plusieurs fois sur une même ligne en bien elle est remplacée partout or je souhaite juste la supprimer en début de ligne.


 

ls_one a écrit :


SUNDEV:MUTUDEV:/home/sybase/prog/sebastien>grep "< " fichier_diff.txt
< rrl;02/28/2004;2
 
Je cherche à supprimer la chaine de caractères "< "
Je souhaite obtenir :  
 
rrl;02/28/2004;2


D'après ça, tu n'avais qu'une occurence, non?


Message édité par skeye le 14-09-2004 à 10:26:51

---------------
Can't buy what I want because it's free -
n°849713
ls_one
Posté le 14-09-2004 à 10:27:41  profilanswer
 

gilou a écrit :

Bon, cessez d'enerver le Taz! (En plus c'est trop facile)Il vous a donné la solution en une ligne.
Maintenant. si vous etes pas capable de lire la page du man pour cette commande, ca vous regarde, mais c'est pas une raison pour insister comme des lourds. Moi, j'ai fait "man tr" et j'ai immediatement eu la reponse a la question posée.
C'est un forum d'aide, ici (ce qu'a fait Taz), pas un forum ou on donne les solutions toute faites aux paresseux.
A+,


T'es drole toi aussi !

n°849716
skeye
Posté le 14-09-2004 à 10:28:59  profilanswer
 

ls_one a écrit :

T'es drole toi aussi !


Si tu trouves les règles du forum si drôles, tu devrais p-e les lire...[:skeye]


---------------
Can't buy what I want because it's free -
n°849717
gilou
Modérateur
Modzilla
Posté le 14-09-2004 à 10:29:05  profilanswer
 

ls_one a écrit :

T'es drole toi aussi !

Je peux le devenir moins tres vite...
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°849721
ls_one
Posté le 14-09-2004 à 10:37:47  profilanswer
 

gilou a écrit :

> or je souhaite juste la supprimer en début de ligne.  
 
Et c'etait indiqué ou lors de l'exposé du problème?  :pfff:  

Citation :

Je cherche à supprimer la chaine de caractères "< "


A+,


 
Papa Taz débarque !

n°849722
ls_one
Posté le 14-09-2004 à 10:39:23  profilanswer
 

gilou a écrit :

Je peux le devenir moins tres vite...
A+,


 
C sûr et je n'en doute pas derrière ton poste et ton clavier c facile !

n°849723
skeye
Posté le 14-09-2004 à 10:40:34  profilanswer
 

ls_one a écrit :

C sûr et je n'en doute pas derrière ton poste et ton clavier c facile !


Gilou est un modérateur de cette section, et tu n'en respectes pas les règles, rigolo...[:itm]


---------------
Can't buy what I want because it's free -
n°849726
ls_one
Posté le 14-09-2004 à 10:42:07  profilanswer
 

skeye a écrit :

Si tu trouves les règles du forum si drôles, tu devrais p-e les lire...[:skeye]


 
De quelles règles tu parles, celles ou il est expliqué d'insulter les gens comme Taz le fait ou les autres règles parce que là je commence à avoir du mal à vous suivre !

n°849727
skeye
Posté le 14-09-2004 à 10:43:10  profilanswer
 

ls_one a écrit :

De quelles règles tu parles, celles ou il est expliqué d'insulter les gens comme Taz le fait ou les autres règles parce que là je commence à avoir du mal à vous suivre !


le gros lien encadré en rouge avec marqué "Règles du forum programmation"...[:itm]
 
http://forum.hardware.fr/forum2.ph [...] 544&cat=10


---------------
Can't buy what I want because it's free -
n°849728
Dion
Acceuil
Posté le 14-09-2004 à 10:44:31  profilanswer
 

ls_one a écrit :

De quelles règles tu parles, celles ou il est expliqué d'insulter les gens comme Taz le fait ou les autres règles parce que là je commence à avoir du mal à vous suivre !


 
insultes ? oussa ?  [:xx_xx]

n°849729
ls_one
Posté le 14-09-2004 à 10:44:43  profilanswer
 

skeye a écrit :

Gilou est un modérateur de cette section, et tu n'en respectes pas les règles, rigolo...[:itm]


 
Ah parce que Taz oui ?
C la meilleur ça le gars insulte les gens et il respecte les règles !

n°849732
skeye
Posté le 14-09-2004 à 10:47:27  profilanswer
 

ls_one a écrit :

Ah parce que Taz oui ?
C la meilleur ça le gars insulte les gens et il respecte les règles !


Taz va trop loin, mais dans le fond il a raison. Tu ne fais pas l'effort de chercher par toi-même, il te donne une piste, et tu l'envoies chier.


---------------
Can't buy what I want because it's free -
n°849733
ls_one
Posté le 14-09-2004 à 10:47:52  profilanswer
 

Dion a écrit :

insultes ? oussa ?  [:xx_xx]


 
Je vais construire ma réponse à ta question avec des réponses de votre ami Taz :
 
Taz : pour les cons mêmes pas foutus de lire le man :o  
 
et ceux qui ne connaissent pas tr  
 
Taz  : tu sais pas lire ?  
 

n°849745
masklinn
í dag viðrar vel til loftárása
Posté le 14-09-2004 à 11:01:48  profilanswer
 

ls_one a écrit :

Je vais construire ma réponse à ta question avec des réponses de votre ami Taz :
 
Taz : pour les cons mêmes pas foutus de lire le man :o  
 
et ceux qui ne connaissent pas tr  
 
Taz  : tu sais pas lire ?


Ca ce sont des constatations, pas des insultes [:aloy]  
De plus il n'a pas donné de noms, si tu t'es senti visé c'est à toi qu'il faut t'en prendre
Enfin la réponse de Taz à matafan ne te regarde pas (le fait que tu l'ais prise pour toi démontre ton complexe de persécution)
 
Taz t'as mis sur une piste, tu l'as envoyé chier sans même fouiller la dite piste
et accessoirement tu avais réussi à ne pas expliquer correctement ton problème, ce qui aide pour donner une réponse valable [:itm]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°849746
Dion
Acceuil
Posté le 14-09-2004 à 11:05:02  profilanswer
 

ls_one a écrit :

Je vais construire ma réponse à ta question avec des réponses de votre ami Taz :
 
Taz : pour les cons mêmes pas foutus de lire le man :o  
 
et ceux qui ne connaissent pas tr  
 
Taz  : tu sais pas lire ?


 
c'est ps une insulte ça
 
"connard" est une insulte, tu sais pas lire une constation de tes facultés intellectuelles limitées

n°849749
ls_one
Posté le 14-09-2004 à 11:07:42  profilanswer
 

skeye a écrit :

Taz va trop loin, mais dans le fond il a raison. Tu ne fais pas l'effort de chercher par toi-même, il te donne une piste, et tu l'envoies chier.


 
Relit les topic dans l'ordre et regarde qui envoit chier qui. Votre ami Taz est qql peu désagréable.
 
1 ReponseTaz pfffffffffff  
 
man tr bordel :o  
 
2 Reponse
tu sais pas lire ?
 
J'interviens qu'après ça et en restant poli !
 
3 Taz re-répond
pour les cons mêmes pas foutus de lire le man :o  
et ceux qui ne connaissent pas tr
 
Régle 10 du forum :
[10] Il serait bon de rester courtoi.  
c'est-à-dire éviter les insultes non justifiées et répétées envers autrui. Un avertissement sera donné et, si récidive, un sanction. La provocations des modérateurs aura le même effet.  

n°849751
Dion
Acceuil
Posté le 14-09-2004 à 11:09:32  profilanswer
 

ls_one a écrit :


Régle 10 du forum :
[10] Il serait bon de rester courtoi.  
c'est-à-dire éviter les insultes non justifiées et répétées envers autrui. Un avertissement sera donné et, si récidive, un sanction. La provocations des modérateurs aura le même effet.


 
bah voila...

n°849755
gilou
Modérateur
Modzilla
Posté le 14-09-2004 à 11:10:34  profilanswer
 

Oui, On n'est pas necessairement d'accord avec la sensibilite exacerbée du Tazminator, j'avais meme plus qu'a cliquer pour l'envoyer chez les TTs sur ce coup là (apres le PM de plainte du createur du topic), mais sachant qu'il a en general un bon fond, j'ai relu le topic de A a Z, et j'ai vu que sa reaction d'ennervement etait parfaitement legitime.
Je le repete une fois de plus, c'est un programme d'entraide, pas un lieu ou des bisounours-codeurs vont ecrire un programme a votre place. Et si parfois certains vous y remettent (a votre place) un peu sechement, c'est parce qu'en general il y a des raisons, et d'autre part, ca vous preparre bien (pour les etudiants) a votre futur boulot dans une equipe a la bourre pour finir un projet dans les delais :D
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°849756
gilou
Modérateur
Modzilla
Posté le 14-09-2004 à 11:11:00  profilanswer
 

Dion a écrit :

bah voila...

:jap:  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°849758
ls_one
Posté le 14-09-2004 à 11:12:33  profilanswer
 

Masklinn a écrit :

Ca ce sont des constatations, pas des insultes [:aloy]  
De plus il n'a pas donné de noms, si tu t'es senti visé c'est à toi qu'il faut t'en prendre
Enfin la réponse de Taz à matafan ne te regarde pas (le fait que tu l'ais prise pour toi démontre ton complexe de persécution)
 
Taz t'as mis sur une piste, tu l'as envoyé chier sans même fouiller la dite piste
et accessoirement tu avais réussi à ne pas expliquer correctement ton problème, ce qui aide pour donner une réponse valable [:itm]


 
lol, oui je suis persécuté. Vous êtes tous des cons. Te sens pas visé j'ai pas donné de noms.

n°849765
gilou
Modérateur
Modzilla
Posté le 14-09-2004 à 11:17:17  profilanswer
 

Bon, t'as eu ta reponse, maintenant t'arretes de nous les briser avec ton comportement (t'es pas le premier a faire ca sur ce forum, si ca re rassure) du posteur qui ne supporte pas qu'on lui dise qu'il a tord et qui veut absolument avoir le dernier mot, sinon, je vais finir par user de mes pouvoirs de modo.
Jusque la j'ai ete patient, mais ca a des limites.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°849768
black_lord
Truth speaks from peacefulness
Posté le 14-09-2004 à 11:18:18  profilanswer
 

gilou a écrit :

Oui, On n'est pas necessairement d'accord avec la sensibilite exacerbée du Tazminator, j'avais meme plus qu'a cliquer pour l'envoyer chez les TTs sur ce coup là (apres le PM de plainte du createur du topic), mais sachant qu'il a en general un bon fond, j'ai relu le topic de A a Z, et j'ai vu que sa reaction d'ennervement etait parfaitement legitime.
Je le repete une fois de plus, c'est un programme d'entraide, pas un lieu ou des bisounours-codeurs vont ecrire un programme a votre place. Et si parfois certains vous y remettent (a votre place) un peu sechement, c'est parce qu'en general il y a des raisons, et d'autre part, ca vous preparre bien (pour les etudiants) a votre futur boulot dans une equipe a la bourre pour finir un projet dans les delais :D
A+,


 
[:atsuko]
 
j'adore l'expression [:atsuko]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°849777
ls_one
Posté le 14-09-2004 à 11:21:34  profilanswer
 

Dion a écrit :

c'est ps une insulte ça
 
"connard" est une insulte, tu sais pas lire une constation de tes facultés intellectuelles limitées


 
Et pour les cons mêmes pas foutus .....blabla
 
C quoi ? Un compliment peut être !
 
Stp, lit les topics en entier, à moins que tes facultés intellectuelles soient plus que limitées !

n°849779
ls_one
Posté le 14-09-2004 à 11:22:55  profilanswer
 

gilou a écrit :

Bon, t'as eu ta reponse, maintenant t'arretes de nous les briser avec ton comportement (t'es pas le premier a faire ca sur ce forum, si ca re rassure) du posteur qui ne supporte pas qu'on lui dise qu'il a tord et qui veut absolument avoir le dernier mot, sinon, je vais finir par user de mes pouvoirs de modo.
Jusque la j'ai ete patient, mais ca a des limites.
A+,


 
Vas y fait toi plaisir !

n°849785
Dion
Acceuil
Posté le 14-09-2004 à 11:25:07  profilanswer
 

ls_one a écrit :

Et pour les cons mêmes pas foutus .....blabla
 
C quoi ? Un compliment peut être !
 
Stp, lit les topics en entier, à moins que tes facultés intellectuelles soient plus que limitées !


 
T'arrives kan même à gonfler le plus cool et le moins présent des modos, tu représentes uen perf à toi tout seul [:mlc]

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [UNIX] GREP - SED

 

Sujets relatifs
[AWK | SED] Insert siouxProbleme de programmation unix et stdarg.h
Executer un script shell sur un serveur unix distant a partir de winNTGrep? besoin de la colonne d'une seq recherchee: RESOLU
unix et javascripteeclipse 3.0 et CDT 2.0 et autre ide sous linux/unix.
[BASH] SED et expression régulièrefonctions string et coredump sur UNIX [c'est pas fini]
Methode la plus rapide pour renommer un fichier en C sous UNIXTerminal Unix
Plus de sujets relatifs à : [UNIX] GREP - SED


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