Re : [sh] decouper une chaine

2004-10-31 Par sujet Edi STOJICEVIC




Le 29.10.2004 12:21:15, Patrick CAO HUU THIEN a écrit :

bonjour,

je cherche un moyen rapide en sh de decouper une ligne en plusieur  
suivant un caractere ?


avec cut je vois pas comment !

PS: c'est pour par exemple # urpmq -rfa kernel

--
Patrick CAO-HUU-THIEN
LEMFI UPMC-CNRSh
Responsable Informatique
Universite Pierre et Marie CURIE
tel: 01 44 27 75 44
fax: 01 44 27 88 78
email: [EMAIL PROTECTED]


Salut,

Tu as une liste de diffusion sur les shells scripts ici :


http://www.debianworld.org/index.php?page=shellscript-fr

A+

--
. ''`.  E d i   S T O J I C E V I C (\___/)
: :'  : http://www.debianworld.org  (='.'=)
`. `~'  GPG: C360 FCF0 AB3A 2AB0 52E7 044F 1B3D 2109 1237 B032  ()_()
 `-	 





[sh] decouper une chaine

2004-10-29 Par sujet Patrick CAO HUU THIEN

bonjour,

je cherche un moyen rapide en sh de decouper une ligne en plusieur 
suivant un caractere ?


avec cut je vois pas comment !

PS: c'est pour par exemple # urpmq -rfa kernel

--
Patrick CAO-HUU-THIEN
LEMFI UPMC-CNRSh
Responsable Informatique
Universite Pierre et Marie CURIE
tel: 01 44 27 75 44
fax: 01 44 27 88 78
email: [EMAIL PROTECTED]
begin:vcard
fn:Patrick CAO HUU THIEN
n:CAO HUU THIEN;Patrick
org:LEMFI - UPMC - CNRS
adr:;;4 place jussieu;paris;;75252;FRANCE
email;internet:[EMAIL PROTECTED]
title:Responsable Informatique
tel;work:01 44 27 75 44
tel;fax:01 44 27 88 78
x-mozilla-html:FALSE
version:2.1
end:vcard



Re: [sh] decouper une chaine

2004-10-29 Par sujet Patrick CAO HUU THIEN

Patrick CAO HUU THIEN a écrit :

bonjour,

je cherche un moyen rapide en sh de decouper une ligne en plusieur 
suivant un caractere ?


avec cut je vois pas comment !

PS: c'est pour par exemple # urpmq -rfa kernel


oui je sais l'exemple viens de mamdrake mais la question reste entiere :-)



--
Patrick CAO-HUU-THIEN
LEMFI UPMC-CNRS
Responsable Informatique
Universite Pierre et Marie CURIE
tel: 01 44 27 75 44
fax: 01 44 27 88 78
email: [EMAIL PROTECTED]
begin:vcard
fn:Patrick CAO HUU THIEN
n:CAO HUU THIEN;Patrick
org:LEMFI - UPMC - CNRS
adr:;;4 place jussieu;paris;;75252;FRANCE
email;internet:[EMAIL PROTECTED]
title:Responsable Informatique
tel;work:01 44 27 75 44
tel;fax:01 44 27 88 78
x-mozilla-html:FALSE
version:2.1
end:vcard



Re: [sh] decouper une chaine

2004-10-29 Par sujet Raphaël 'SurcouF' Bordet

Patrick CAO HUU THIEN wrote:

bonjour,

je cherche un moyen rapide en sh de decouper une ligne en plusieur 
suivant un caractere ?


avec cut je vois pas comment !


tr 'ton caractere' '\n'

--
Raphaël 'SurcouF' Bordet
http://debianfr.net/ | surcouf at debianfr dot net



Re: [sh] decouper une chaine

2004-10-29 Par sujet Laurent CARON

Patrick CAO HUU THIEN wrote:


Patrick CAO HUU THIEN a écrit :


bonjour,

je cherche un moyen rapide en sh de decouper une ligne en plusieur 
suivant un caractere ?


avec cut je vois pas comment !

PS: c'est pour par exemple # urpmq -rfa kernel



oui je sais l'exemple viens de mamdrake mais la question reste entiere 
:-)





echo coucouacoucouacoucouacoucoua | sed 's/a/\ /g'
donnera =coucou coucou coucou coucou



Re: [sh] decouper une chaine

2004-10-29 Par sujet Marc Mezzarobba
Le Vendredi 29 Octobre 2004 12:21, Patrick CAO HUU THIEN a écrit :
 bonjour,

 je cherche un moyen rapide en sh de decouper une ligne en plusieur
 suivant un caractere ?

Directement en shell, il suffit de donner la bonne valeur à $IFS.

-- 
Marc Mezzarobba



Re: [sh] decouper une chaine

2004-10-29 Par sujet Patrick CAO HUU THIEN

Raphaël 'SurcouF' Bordet a écrit :

Patrick CAO HUU THIEN wrote:


bonjour,

je cherche un moyen rapide en sh de decouper une ligne en plusieur 
suivant un caractere ?


avec cut je vois pas comment !



tr 'ton caractere' '\n'


merci, ta solution me semble la plus simple !!!

mais il faut mettre \n et pas '\n' sinon ca marche pas



--
Patrick CAO-HUU-THIEN
LEMFI UPMC-CNRS
Responsable Informatique
Universite Pierre et Marie CURIE
tel: 01 44 27 75 44
fax: 01 44 27 88 78
email: [EMAIL PROTECTED]
begin:vcard
fn:Patrick CAO HUU THIEN
n:CAO HUU THIEN;Patrick
org:LEMFI - UPMC - CNRS
adr:;;4 place jussieu;paris;;75252;FRANCE
email;internet:[EMAIL PROTECTED]
title:Responsable Informatique
tel;work:01 44 27 75 44
tel;fax:01 44 27 88 78
x-mozilla-html:FALSE
version:2.1
end:vcard



Re: [sh] decouper une chaine

2004-10-29 Par sujet Vera Mickael

Patrick CAO HUU THIEN a écrit :

bonjour,

je cherche un moyen rapide en sh de decouper une ligne en plusieur 
suivant un caractere ?


avec cut je vois pas comment !

PS: c'est pour par exemple # urpmq -rfa kernel



urpmq -rfa kernel | tr -s ' ' | cut -d' ' -f2,4

tr -s 'caractere' pour remplacer les suites de caracteres par un seul caractere,
dans mon exmeple ça remplace une suite d'espaces par un espace

l'option -d de cut précise quel caractere de séparation utiliser

l'option -f permet de préciser quelles colonnes tu veux garder, la deuxième et
la quatrième dans mon exemple (je ne connais pas urpmq ?)

Mickaël