[UNIX] GREP - SED

GREP - SED [UNIX] - Shell/Batch - Programmation

Marsh Posté le 13-09-2004 à 16:19:53    

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

Reply

Marsh Posté le 13-09-2004 à 16:19:53   

Reply

Marsh Posté le 13-09-2004 à 19:13:54    

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).

Reply

Marsh Posté le 13-09-2004 à 19:14:33    

pfffffffffff
 
 
man tr bordel :o

Reply

Marsh Posté le 13-09-2004 à 19:35:38    

+1


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-09-2004 à 23:38:38    

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

Reply

Marsh Posté le 13-09-2004 à 23:40:24    

tu sais pas lire ?

Reply

Marsh Posté le 13-09-2004 à 23:55:38    

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

Reply

Marsh Posté le 13-09-2004 à 23:58:38    

Taz a écrit :

tu sais pas lire ?


 
Et toi tu sais faire avancer les choses ?

Reply

Marsh Posté le 14-09-2004 à 00:00:18    

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

Reply

Marsh Posté le 14-09-2004 à 00:12:57    

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.

Reply

Marsh Posté le 14-09-2004 à 00:12:57   

Reply

Marsh Posté le 14-09-2004 à 10:02:57    

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 !

Reply

Marsh Posté le 14-09-2004 à 10:12:26    

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
Reply

Marsh Posté le 14-09-2004 à 10:13:48    

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é!  --
Reply

Marsh Posté le 14-09-2004 à 10:20:06    

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.  

Reply

Marsh Posté le 14-09-2004 à 10:21:51    

> 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é!  --
Reply

Marsh Posté le 14-09-2004 à 10:25:16    

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 -
Reply

Marsh Posté le 14-09-2004 à 10:27:41    

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 !

Reply

Marsh Posté le 14-09-2004 à 10:28:59    

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 -
Reply

Marsh Posté le 14-09-2004 à 10:29:05    

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é!  --
Reply

Marsh Posté le 14-09-2004 à 10:37:47    

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 !

Reply

Marsh Posté le 14-09-2004 à 10:39:23    

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 !

Reply

Marsh Posté le 14-09-2004 à 10:40:34    

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 -
Reply

Marsh Posté le 14-09-2004 à 10:42:07    

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 !

Reply

Marsh Posté le 14-09-2004 à 10:43:10    

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 -
Reply

Marsh Posté le 14-09-2004 à 10:44:31    

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]

Reply

Marsh Posté le 14-09-2004 à 10:44:43    

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 !

Reply

Marsh Posté le 14-09-2004 à 10:47:27    

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 -
Reply

Marsh Posté le 14-09-2004 à 10:47:52    

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 ?  
 

Reply

Marsh Posté le 14-09-2004 à 11:01:48    

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
Reply

Marsh Posté le 14-09-2004 à 11:05:02    

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

Reply

Marsh Posté le 14-09-2004 à 11:07:42    

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.  

Reply

Marsh Posté le 14-09-2004 à 11:09:32    

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...

Reply

Marsh Posté le 14-09-2004 à 11:10:34    

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é!  --
Reply

Marsh Posté le 14-09-2004 à 11:11:00    

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é!  --
Reply

Marsh Posté le 14-09-2004 à 11:12:33    

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.

Reply

Marsh Posté le 14-09-2004 à 11:17:17    

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é!  --
Reply

Marsh Posté le 14-09-2004 à 11:18:18    

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
Reply

Marsh Posté le 14-09-2004 à 11:21:34    

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 !

Reply

Marsh Posté le 14-09-2004 à 11:22:55    

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 !

Reply

Marsh Posté le 14-09-2004 à 11:25:07    

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]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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