Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
cut ou autre outils pour modifier une chaine dans un script
Envoyé par: elliot3431

Comment retirer un caractère d'un chaine?
Retirer le nème caratère ou tout les caractère semblable a un caractère x?

je cehercher rajouter une commande après :
ls .../document/|grep aezzaer

pour ne pas voi les extensions quand ce sont des .doc

Est ce qu'il faut utiliser cut? si oui comment je n'ai aps comrpsi ça man page et sinon qu'elle commande utiliser


Poste le Thursday 3 February 2005 17:09:03
Répondre     Citer    
Re: cut ou autre outils pour modifier une chaine dans un script
Envoyé par: ceric35

et en francais ?

je comprend pas ?-(

c'est plusieurs questions ou une seule ?

-------------------------------------------------------------------------------------------------
Linux est pour la firme de Redmond ce qu'est James Bond pour les
méchants dans les films : le dernier obstacle avant la domination mondiale.

Poste le Thursday 3 February 2005 17:24:15
Répondre     Citer    
Re: cut ou autre outils pour modifier une chaine dans un script
Envoyé par: elliot3431

C une question : je cherche a retirer un ou plusieur caractère d'une chaine d'un script.

Soit grace a leur place dans la chaine (exemple les 4 dernier ou premier caractère)
Soit et retiré tout les caractère d'un type précis.

Par exemple je voudrai pouvoir afficher la ligne d'un texte sans ;
J'obtiens cette ligne ansi ...| grep un_mots_particulier
Je cherche donc une commande a rajouter après un pipe.

Est ce que la comamnde cut correspond?
Si oui comment l'utiliser je n'ai pas compris le man sinon quel commande utiliser?

Poste le Thursday 3 February 2005 17:36:18
Répondre     Citer    
Re: cut ou autre outils pour modifier une chaine dans un script
Envoyé par: ceric35

Le cut ne me parrait pas apapté

J'ai compris : retirer un ou plusieurs caractere d'un texte

Par exemple : pour retirer les ";"

echo "essai;avec;des;point;virgules"|sed "s/;//g"

-------------------------------------------------------------------------------------------------
Linux est pour la firme de Redmond ce qu'est James Bond pour les
méchants dans les films : le dernier obstacle avant la domination mondiale.

Poste le Thursday 3 February 2005 17:41:27
Répondre     Citer    
Re: cut ou autre outils pour modifier une chaine dans un script
Envoyé par: elliot3431

merci c'est exactement ça que je cherché.

J'ai un dernier problème : cette partie de mon script est déjà entre guillemet comment faire dans ce cas?

Poste le Thursday 3 February 2005 18:02:22
Répondre     Citer    
Re: cut ou autre outils pour modifier une chaine dans un script
Envoyé par: ceric35

echo 'essai;avec;des;point;virgules'|sed 's/;//g'


-------------------------------------------------------------------------------------------------
Linux est pour la firme de Redmond ce qu'est James Bond pour les
méchants dans les films : le dernier obstacle avant la domination mondiale.

Poste le Thursday 3 February 2005 18:18:30
Répondre     Citer    
Re: cut ou autre outils pour modifier une chaine dans un script
Envoyé par: elliot3431

merci beaucoup

Poste le Thursday 3 February 2005 20:33:34
Répondre     Citer    
Re: cut ou autre outils pour modifier une chaine dans un script
Envoyé par: Gaborn

J'arrive un peu beaucoup en retard, mais on sait jamais, ça peut servir...

Tu as aussi la commande 'tr' qui te permet de faire de remplacement/suppression de caractères sans passer par la syntaxe alambiquée de sed...

Par ex. pour supprimer:

$ echo Hello! | tr -d 'o!'
Hell

ou pour remplacer:

$ echo Hekko | tr 'k' 'l'
Hello


-- Vous avez beau dire, y'a pas seulement que de la pomme, y'a aut'chose. Ça serait pas dès fois de la betterave, hein ? (Les Tontons Flingueurs)

Poste le Tuesday 8 February 2005 11:29:09
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
cut ou autre outils pour modifier une chaine dans un script
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons