Re: [linux] multiline string perl

2006-01-13 Par sujet Alain EMPAIN



Alain Vander Velde wrote:

@results=`at -l`;



Bien vu Alain ;-)

explication de l'autre Alain :

tu envoyais ton résultat non pas dans un tableau mais dans une variable 
scalaire (place pour une seule ligne) : suivant le contexte de 
réception, une commande peut générer un tableau, ou si le contexte est 
scalaire, juste un chiffre qui est tout simplement le nombre de lignes 
du tableau.


for (my $i=0; $i<@results; $i++)  :

dans ce contexte où '$ichiffre, c-à-d le count et on a en fait dans ton ex $i<3.




Bonne journée,

Alain




Thomas Silvestre wrote:


Salut la liste,

je sêche sur un truc qui doit être vraiment simple en perl.
J'aimerais faire un processing de l'output de "at -l" en perl.

Voici l'ouput de at:
[EMAIL PROTECTED]:~/tmp/MW/dev$ at -l
9   2006-01-20 00:00 a sys12
10  2006-02-13 01:00 a sys12

j'arrive à récupérer chaques éléments, mais seulement de la première 
ligne:


my $atqo=qx/at -l/;
my($aJ,$aY,$aM,$aD,$aH,$aM)=( $atqo =~ m/(\d+).*(\d+)-(\d+)-(\d+)\
(\d+):(\d+)/ );

en fait je désire faire un tableau dans lequel je pourrai retrouver
ces valeurs mais je n'arrive pas à "boucler" dans la variable $atqo.

Y-a-t-il un avis éclairé sur la liste?
--
Thomas Silvestre
___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: 
http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux

Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech



 






--
" Do something for freedom every day "
* support Open Document Format :
please discover and use OpenOffice (gratis)
* or at least, install it as a converter from open format
to a proprietary one.
Please realize that proprietary formats are important tools
to reinforce a monopoly.
begin:vcard
fn:Dr Alain EMPAIN
n:EMPAIN;Alain
org:University of LIEGE;Euregio ALMA-Grid project
adr;quoted-printable:Avenue de l'H=C3=B4pital, 3;;BAT. B23 GIGA,;Liege 1;;B-4000;Belgium
email;internet:[EMAIL PROTECTED]
title:Bioinformatics 
tel;work:+32 4 366 4497
tel;fax:+32 4 366 2917
tel;home:+32 85 51 2341
tel;cell:+32 497 70 1764
x-mozilla-html:FALSE
version:2.1
end:vcard

___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


Re: [linux] multiline string perl

2006-01-13 Par sujet Thomas Silvestre
merci!
il me semblait bien que c'était tout simple, fallait y penser (ou bien
lire la doc?)
ah oui effectivement dans perlop:
... In list context, returns a list of lines...

Pourtant je l'ai lu... on va mettre ça sur le fait qu'on est vendredi.

Encore merci.

Le 13/01/06, Alain Vander Velde<[EMAIL PROTECTED]> a écrit :
> @results=`at -l`;
>
>
> Thomas Silvestre wrote:
>
> >Salut la liste,
> >
> >je sêche sur un truc qui doit être vraiment simple en perl.
> >J'aimerais faire un processing de l'output de "at -l" en perl.
> >
> >Voici l'ouput de at:
> >[EMAIL PROTECTED]:~/tmp/MW/dev$ at -l
> >9   2006-01-20 00:00 a sys12
> >10  2006-02-13 01:00 a sys12
> >
> >j'arrive à récupérer chaques éléments, mais seulement de la première ligne:
> >
> >my $atqo=qx/at -l/;
> > my($aJ,$aY,$aM,$aD,$aH,$aM)=( $atqo =~ m/(\d+).*(\d+)-(\d+)-(\d+)\
> >(\d+):(\d+)/ );
> >
> >en fait je désire faire un tableau dans lequel je pourrai retrouver
> >ces valeurs mais je n'arrive pas à "boucler" dans la variable $atqo.
> >
> >Y-a-t-il un avis éclairé sur la liste?
> >--
> >Thomas Silvestre
> >___
> >Linux Mailing List - http://www.unixtech.be
> >Subscribe/Unsubscribe: 
> >http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
> >Archives: http://www.mail-archive.com/linux@lists.unixtech.be
> >IRC: chat.unixtech.be:6667 - #unixtech
> >NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
> >
> >
> >
> >
> >
>
>
> --
> Alain Vander Velde
> National Botanic Garden of Belgium
> Domaine de Bouchout
> B-1860 Meise
>
> Tel: +32.2.260.09.66
> Fax: +32.2.260.09.45
>
> ___
> Linux Mailing List - http://www.unixtech.be
> Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
> Archives: http://www.mail-archive.com/linux@lists.unixtech.be
> IRC: chat.unixtech.be:6667 - #unixtech
> NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
>


--
--
Thomas Silvestre
___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


Re: [linux] multiline string perl

2006-01-13 Par sujet Alain Vander Velde

@results=`at -l`;


Thomas Silvestre wrote:


Salut la liste,

je sêche sur un truc qui doit être vraiment simple en perl.
J'aimerais faire un processing de l'output de "at -l" en perl.

Voici l'ouput de at:
[EMAIL PROTECTED]:~/tmp/MW/dev$ at -l
9   2006-01-20 00:00 a sys12
10  2006-02-13 01:00 a sys12

j'arrive à récupérer chaques éléments, mais seulement de la première ligne:

my $atqo=qx/at -l/;
my($aJ,$aY,$aM,$aD,$aH,$aM)=( $atqo =~ m/(\d+).*(\d+)-(\d+)-(\d+)\
(\d+):(\d+)/ );

en fait je désire faire un tableau dans lequel je pourrai retrouver
ces valeurs mais je n'arrive pas à "boucler" dans la variable $atqo.

Y-a-t-il un avis éclairé sur la liste?
--
Thomas Silvestre
___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech



 




--
Alain Vander Velde
National Botanic Garden of Belgium
Domaine de Bouchout
B-1860 Meise

Tel: +32.2.260.09.66
Fax: +32.2.260.09.45

___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


[linux] client podcast

2006-01-13 Par sujet Frederic

Bonjour,

Que pensez-vous du client podcast intégré dans thunderbird?

Frédéric
___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech


[linux] multiline string perl

2006-01-13 Par sujet Thomas Silvestre
Salut la liste,

je sêche sur un truc qui doit être vraiment simple en perl.
J'aimerais faire un processing de l'output de "at -l" en perl.

Voici l'ouput de at:
[EMAIL PROTECTED]:~/tmp/MW/dev$ at -l
9   2006-01-20 00:00 a sys12
10  2006-02-13 01:00 a sys12

j'arrive à récupérer chaques éléments, mais seulement de la première ligne:

my $atqo=qx/at -l/;
 my($aJ,$aY,$aM,$aD,$aH,$aM)=( $atqo =~ m/(\d+).*(\d+)-(\d+)-(\d+)\
(\d+):(\d+)/ );

en fait je désire faire un tableau dans lequel je pourrai retrouver
ces valeurs mais je n'arrive pas à "boucler" dans la variable $atqo.

Y-a-t-il un avis éclairé sur la liste?
--
Thomas Silvestre
___
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech