Re: [HS] awk afficher une colonne sur deux colonnes

2022-03-22 Par sujet Bertrand Orvoine


Bonjour,

et avec la commande column, ce ne serait pas plus simple ? :

$ seq 100 120|column -c 20
100 111
101 112
102 113
103 114
104 115
105 116
106 117
107 118
108 119
109 120
110


On Fri, Mar 18, 2022 at 09:12:54AM +0100, David Martin wrote:
> Bonjour à tous,
> 
> Je souhaiterai afficher une colonne sur deux colonne, j'arrive à extraire
> des numéros de ligne
> des (ID) de VM.
> 
> 100
> 101
> 102.
> jusqu'à 120
> 
> et je souhaiterai avoir
> 
> 100   111
> 101   112
> .
> 110..
> 
> Avec awk peut on faire ça ?
> Je ne trouve pas;
> 
> -- 
> david martin

-- 
Bertrand Orvoine



Re: [HS] awk afficher une colonne sur deux colonnes

2022-03-21 Par sujet Marc Chantreux
salut,

si vraiment l'idée est d'utiliser awk:

seq 120 140 | awk '
{ if (NR%2) o=$1 else print o,$1 }
END { if (NR%2) print o }
'

Par contre je tiens à dire que pour réaranger, écraser, merger des
colonnes, l'outils de référence pour moi est perl -F.

marc



Re: [HS] awk afficher une colonne sur deux colonnes

2022-03-21 Par sujet Mathias Dufresne
_
#!/usr/bin/awk

{
  start = 1
  printf("%s%s", $start, FS)
  inc = 2
}
{
  for(i=start + inc; i < NF+1; ) {
printf("%s%s", $i, FS)
i = i + inc
  }
  print ""
}
_

Je n'ai pas réussi à faire fonctionner l'incrément dans le for() et ça
m'étonne...

Le ven. 18 mars 2022 à 17:09, Marc Chantreux  a écrit :

> salut,
>
> > for i in {100..120}; do echo $i; done | column -c 19
>
> seq 100 120 | xargs -n2
>
> for a b ({100..120}) echo $a $b
>
> print -C2 {100..120}
>
>
> cordialement,
>
> --
> Marc Chantreux
> Direction du numérique de l'Université de Strasbourg
> Pôle de Calcul et Services Avancés à la Recherche (CESAR)
> http://annuaire.unistra.fr/p/20200
>
>


Re: [HS] awk afficher une colonne sur deux colonnes

2022-03-18 Par sujet Marc Chantreux
salut,

> for i in {100..120}; do echo $i; done | column -c 19

seq 100 120 | xargs -n2

for a b ({100..120}) echo $a $b

print -C2 {100..120}


cordialement,

-- 
Marc Chantreux
Direction du numérique de l'Université de Strasbourg
Pôle de Calcul et Services Avancés à la Recherche (CESAR)
http://annuaire.unistra.fr/p/20200



Re: [HS] awk afficher une colonne sur deux colonnes

2022-03-18 Par sujet David Martin
Je testerai... merci Jean-Marc


Le ven. 18 mars 2022 à 13:16, Jean-Marc  a écrit :

> quelque chose comme ça, peut-être :
>
> for i in {100..120}; do echo $i; done | column -c 19
>
>
>
> Le 18/03/22 à 11:52, David Martin a écrit :
> > C'est bon j'ai trouvé en passant par les tableaux.
> > Merci qd meme
> > Cordialement
> >
> >
> > Le ven. 18 mars 2022 à 11:03, Bernard Isambert  a
> écrit :
> >
> >> Bonjour,
> >> La philosophie de awk est de traiter un fichier d'entrée ligne par
> >> ligne, ici vous avez besoin de regarder la totalité du fichier d'entrée
> >> (vos 20 lignes) avant de commencer à écrire. Awk n'est pas le bon outil.
> >> En shell, vous pouvez :
> >> - couper le fichier d'entrée en deux, avec wc -l, head, tail, split (par
> >> exemple, il y a sûrement d'autres façons de faire)
> >> - puis écrire les deux colonnes avec paste
> >> Voir les "man" correspondants.
> >> "info coreutils" vous redira quelques commandes de base pour ce genre de
> >> manipulation.
> >>
> >>
> >> Le 18/03/2022 à 09:12, David Martin a écrit :
> >>> Bonjour à tous,
> >>>
> >>> Je souhaiterai afficher une colonne sur deux colonne, j'arrive à
> >>> extraire des numéros de ligne
> >>> des (ID) de VM.
> >>>
> >>> 100
> >>> 101
> >>> 102.
> >>> jusqu'à 120
> >>>
> >>> et je souhaiterai avoir
> >>>
> >>> 100   111
> >>> 101   112
> >>> .
> >>> 110..
> >>>
> >>> Avec awk peut on faire ça ?
> >>> Je ne trouve pas;
> >>>
> >>> --
> >>> david martin
> >>>
> >>
> >> --
> >> Bernard.
> >> 25 ans d'utilisation de Debian. Comme le temps passe...
> >>
> >>
> >
>
> --
> Jean-Marc
>


-- 
david martin


Re: [HS] awk afficher une colonne sur deux colonnes

2022-03-18 Par sujet Jean-Marc

quelque chose comme ça, peut-être :

for i in {100..120}; do echo $i; done | column -c 19



Le 18/03/22 à 11:52, David Martin a écrit :

C'est bon j'ai trouvé en passant par les tableaux.
Merci qd meme
Cordialement


Le ven. 18 mars 2022 à 11:03, Bernard Isambert  a écrit :


Bonjour,
La philosophie de awk est de traiter un fichier d'entrée ligne par
ligne, ici vous avez besoin de regarder la totalité du fichier d'entrée
(vos 20 lignes) avant de commencer à écrire. Awk n'est pas le bon outil.
En shell, vous pouvez :
- couper le fichier d'entrée en deux, avec wc -l, head, tail, split (par
exemple, il y a sûrement d'autres façons de faire)
- puis écrire les deux colonnes avec paste
Voir les "man" correspondants.
"info coreutils" vous redira quelques commandes de base pour ce genre de
manipulation.


Le 18/03/2022 à 09:12, David Martin a écrit :

Bonjour à tous,

Je souhaiterai afficher une colonne sur deux colonne, j'arrive à
extraire des numéros de ligne
des (ID) de VM.

100
101
102.
jusqu'à 120

et je souhaiterai avoir

100   111
101   112
.
110..

Avec awk peut on faire ça ?
Je ne trouve pas;

--
david martin



--
Bernard.
25 ans d'utilisation de Debian. Comme le temps passe...






--
Jean-Marc


OpenPGP_signature
Description: OpenPGP digital signature


Re: [HS] awk afficher une colonne sur deux colonnes

2022-03-18 Par sujet David Martin
C'est bon j'ai trouvé en passant par les tableaux.
Merci qd meme
Cordialement


Le ven. 18 mars 2022 à 11:03, Bernard Isambert  a écrit :

> Bonjour,
> La philosophie de awk est de traiter un fichier d'entrée ligne par
> ligne, ici vous avez besoin de regarder la totalité du fichier d'entrée
> (vos 20 lignes) avant de commencer à écrire. Awk n'est pas le bon outil.
> En shell, vous pouvez :
> - couper le fichier d'entrée en deux, avec wc -l, head, tail, split (par
> exemple, il y a sûrement d'autres façons de faire)
> - puis écrire les deux colonnes avec paste
> Voir les "man" correspondants.
> "info coreutils" vous redira quelques commandes de base pour ce genre de
> manipulation.
>
>
> Le 18/03/2022 à 09:12, David Martin a écrit :
> > Bonjour à tous,
> >
> > Je souhaiterai afficher une colonne sur deux colonne, j'arrive à
> > extraire des numéros de ligne
> > des (ID) de VM.
> >
> > 100
> > 101
> > 102.
> > jusqu'à 120
> >
> > et je souhaiterai avoir
> >
> > 100   111
> > 101   112
> > .
> > 110..
> >
> > Avec awk peut on faire ça ?
> > Je ne trouve pas;
> >
> > --
> > david martin
> >
>
> --
> Bernard.
> 25 ans d'utilisation de Debian. Comme le temps passe...
>
>

-- 
david martin


Re: [HS] awk afficher une colonne sur deux colonnes

2022-03-18 Par sujet Bernard Isambert

Bonjour,
La philosophie de awk est de traiter un fichier d'entrée ligne par 
ligne, ici vous avez besoin de regarder la totalité du fichier d'entrée 
(vos 20 lignes) avant de commencer à écrire. Awk n'est pas le bon outil.

En shell, vous pouvez :
- couper le fichier d'entrée en deux, avec wc -l, head, tail, split (par 
exemple, il y a sûrement d'autres façons de faire)

- puis écrire les deux colonnes avec paste
Voir les "man" correspondants.
"info coreutils" vous redira quelques commandes de base pour ce genre de 
manipulation.



Le 18/03/2022 à 09:12, David Martin a écrit :

Bonjour à tous,

Je souhaiterai afficher une colonne sur deux colonne, j'arrive à 
extraire des numéros de ligne

des (ID) de VM.

100
101
102.
jusqu'à 120

et je souhaiterai avoir

100   111
101   112
.
110    ..

Avec awk peut on faire ça ?
Je ne trouve pas;

--
david martin



--
Bernard.
25 ans d'utilisation de Debian. Comme le temps passe...



Re: [HS] awk

2009-10-23 Par sujet Goldy
mathias dufresne a écrit :
 Bonjour à tous,
 
 Je cherche un moyen de lancer une commande système au sein d'un script
 awk de manière à utiliser le résultat envoyé sur la sortie standard dans
 le script awk.
 
 La commande system() semblait prometteuse, mais celle-ci envoie sur la
 sortie standard le résultat de la commande et ne renvoie à awk qu'une
 valeur de retour.
 
 Auriez vous une idée pour réaliser cela ?
 
 Cordialement,
 
 Mathias

Arrêtez moi si je dis une bêtise car je n'ai déjà utilisé awk que pour
effectuer des calculs dans du script bash, mais pourquoi ne pas exécuter
la commande système dans une variable du style variable=`commande` et
utiliser ensuite la $variable dans awk ?

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs From et Reply-To:

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: [HS] awk

2008-07-24 Par sujet Alexandre
Le mercredi 23 juillet de l'année 2008, vers 15 heures et 40 minutes, DUFRESNE, 
Matthias (STERIA) écrivait:
 Bonjour à tous,
Bonjour,

 
 Je cherche à savoir s’il n’existerait pas une astuce pour que awk affiche « la
 fin de la ligne après l’élément $n ».

pas sûr que ce soit ça mais sait-on jamais, si ça peut aider:

#!/bin/awk -f
{ print $NF; }


?
-- 
---()()()()()()()()()--)()()()()()()()()(---
-()()--()-()-()()--)()(-)(-)(--)()(-
()()()()()()()())()()()()()()()(

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



RE: [HS] awk

2008-07-24 Par sujet DUFRESNE, Matthias (STERIA)
Bonjour à tous,

En fait c'est tout simple :
echo 1 2 3 4 5 | awk '{ for(i=1; i=$NF; i++) if (i  2) print $i }'

affichera :
3
4
5
6

Il ne reste qu'à voir comment metre ces champs sur une seule ligne...

-Original Message-
From: Alexandre [mailto:[EMAIL PROTECTED] 
Sent: jeudi 24 juillet 2008 08:17
To: debian-user-french@lists.debian.org
Subject: Re: [HS] awk

Le mercredi 23 juillet de l'année 2008, vers 15 heures et 40 minutes, DUFRESNE, 
Matthias (STERIA) écrivait:
 Bonjour à tous,
Bonjour,

 
 Je cherche à savoir s'il n'existerait pas une astuce pour que awk affiche « la
 fin de la ligne après l'élément $n ».

pas sûr que ce soit ça mais sait-on jamais, si ça peut aider:

#!/bin/awk -f
{ print $NF; }


?
-- 
---()()()()()()()()()--)()()()()()()()()(---
-()()--()-()-()()--)()(-)(-)(--)()(-
()()()()()()()())()()()()()()()(

-- 



The information in this e-mail is confidential. The contents may not be 
disclosed or used by anyone other then the addressee. Access to this e-mail by 
anyone else is unauthorised.
If you are not the intended recipient, please notify Airbus immediately and 
delete this e-mail.
Airbus cannot accept any responsibility for the accuracy or completeness of 
this e-mail as it has been sent over public networks. If you have any concerns 
over the content of this message or its Accuracy or Integrity, please contact 
Airbus immediately.
All outgoing e-mails from Airbus are checked using regularly updated virus 
scanning software but you should take whatever measures you deem to be 
appropriate to ensure that this message and any attachments are virus free.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [HS] awk

2008-07-24 Par sujet Jacques L'helgoualc'h
DUFRESNE, Matthias (STERIA) a écrit, jeudi 24 juillet 2008, à 09:50 :
 Bonjour à tous,

bonjour,

 En fait c'est tout simple :
 echo 1 2 3 4 5 | awk '{ for(i=1; i=$NF; i++) if (i  2) print $i }'
 
 affichera :
 3
 4
 5
 6
 
 Il ne reste qu'à voir comment metre ces champs sur une seule ligne...

~ $ echo {1..42} | \
awk 'NF33 { for(n=NF ;n  33 ;n--){s=$n OFS s};
 print s}'
34 35 36 37 38 39 40 41 42 

(on peut fignoler en enlevant l'OFS final).

 Alexandre :
[...]
 pas sûr que ce soit ça mais sait-on jamais, si ça peut aider:
 
 #!/bin/awk -f
 { print $NF; }

Non, ça ne donne que le dernier champ... (ou par exemple l'avant-dernier
avec « $(NF - 1) »).
-- 
Jacques L'helgoualc'h

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [Humour] Re: [HS] AWK prec

2005-01-21 Par sujet tnemeth
Selon Frédéric Bothamy [EMAIL PROTECTED]:

| * François TOURDE [EMAIL PROTECTED] [2005-01-20 23:19] :
|
| [...]
|
|  /F - Qui viens de repousser ses limites au sujet de Alzheimer !
| 
|  PS: Quel est le prénom de Alzheimer ? .. Attention, c'est comme
| ça
|  que ça commence !!
|
| Al Zheimer ? Albert ? Alain ? Alister ? :-)

Alois bien sûr :)


| Fred (en train de relire la trilogie du Guide du Routard
| Galactique)

Tu as le coffret des 5 volumes ?


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [Humour] Re: [HS] AWK prec

2005-01-21 Par sujet Frédéric Bothamy
* [EMAIL PROTECTED] [EMAIL PROTECTED] [2005-01-21 09:40] :
 Selon Frédéric Bothamy [EMAIL PROTECTED]:
 
 | * François TOURDE [EMAIL PROTECTED] [2005-01-20 23:19] :
 |
 | [...]
 |
 |  /F - Qui viens de repousser ses limites au sujet de Alzheimer !
 | 
 |  PS: Quel est le prénom de Alzheimer ? .. Attention, c'est comme
 | ça
 |  que ça commence !!
 |
 | Al Zheimer ? Albert ? Alain ? Alister ? :-)
 
 Alois bien sûr :)
 
 
 | Fred (en train de relire la trilogie du Guide du Routard
 | Galactique)
 
 Tu as le coffret des 5 volumes ?

Toutafé, avec le lexique de Jean Bonnefoy, un régal...


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [Humour] Re: [HS] AWK prec

2005-01-21 Par sujet tnemeth
Selon Frédéric Bothamy [EMAIL PROTECTED]:

| * [EMAIL PROTECTED] [EMAIL PROTECTED] [2005-01-21 09:40] :
|  Selon Frédéric Bothamy [EMAIL PROTECTED]:
| 
|  | Fred (en train de relire la trilogie du Guide du Routard
|  | Galactique)
| 
|  Tu as le coffret des 5 volumes ?
|
| Toutafé, avec le lexique de Jean Bonnefoy, un régal...

Je te comprends :)
Bonne lecture alors !


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [Humour] Re: [HS] AWK prec

2005-01-21 Par sujet tnemeth
Selon Frédéric Bothamy [EMAIL PROTECTED]:

| * François TOURDE [EMAIL PROTECTED] [2005-01-20 23:19] :
|
| [...]
|
|  /F - Qui viens de repousser ses limites au sujet de Alzheimer !
| 
|  PS: Quel est le prénom de Alzheimer ? .. Attention, c'est comme
| ça
|  que ça commence !!
|
| Al Zheimer ? Albert ? Alain ? Alister ? :-)

Alois bien sûr :)


| Fred (en train de relire la trilogie du Guide du Routard
| Galactique)

Tu as le coffret des 5 volumes ?



Re: [Humour] Re: [HS] AWK prec

2005-01-21 Par sujet Frédéric Bothamy
* [EMAIL PROTECTED] [EMAIL PROTECTED] [2005-01-21 09:40] :
 Selon Frédéric Bothamy [EMAIL PROTECTED]:
 
 | * François TOURDE [EMAIL PROTECTED] [2005-01-20 23:19] :
 |
 | [...]
 |
 |  /F - Qui viens de repousser ses limites au sujet de Alzheimer !
 | 
 |  PS: Quel est le prénom de Alzheimer ? .. Attention, c'est comme
 | ça
 |  que ça commence !!
 |
 | Al Zheimer ? Albert ? Alain ? Alister ? :-)
 
 Alois bien sûr :)
 
 
 | Fred (en train de relire la trilogie du Guide du Routard
 | Galactique)
 
 Tu as le coffret des 5 volumes ?

Toutafé, avec le lexique de Jean Bonnefoy, un régal...


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html



Re: [Humour] Re: [HS] AWK prec

2005-01-21 Par sujet tnemeth
Selon Frédéric Bothamy [EMAIL PROTECTED]:

| * [EMAIL PROTECTED] [EMAIL PROTECTED] [2005-01-21 09:40] :
|  Selon Frédéric Bothamy [EMAIL PROTECTED]:
| 
|  | Fred (en train de relire la trilogie du Guide du Routard
|  | Galactique)
| 
|  Tu as le coffret des 5 volumes ?
|
| Toutafé, avec le lexique de Jean Bonnefoy, un régal...

Je te comprends :)
Bonne lecture alors !



Re: [HS] AWK prec

2005-01-20 Par sujet Francois
Le Thu, Jan 20, 2005 à 10:43:18AM +0100, philippe L a écrit
 Bonjour,
 
 Que signifie prec dans une commande awk ?
 
pourquoi ? 
man awk puis recherche de prec ne donne pas la solution ?


-- 
 Francois Mescam
 


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [HS] AWK prec

2005-01-20 Par sujet philippe L
Bonsoir,


On Thu, 20 Jan 2005 17:54:41 +0100, [EMAIL PROTECTED]
[EMAIL PROTECTED] wrote:
 Le Thu, Jan 20, 2005 à 10:43:18AM +0100, philippe L a écrit
  Bonjour,
 
  Que signifie prec dans une commande awk ?
  
 pourquoi ?
 man awk puis recherche de prec ne donne pas la solution ?

Sa me donne: pattern not fount ! (je suis OBSD31 )

Philippe



Re: [HS] AWK prec

2005-01-20 Par sujet François TOURDE
Le 12803ième jour après Epoch,
[EMAIL PROTECTED] écrivait:

 Le Thu, Jan 20, 2005 à 10:43:18AM +0100, philippe L a écrit
 Bonjour,
 
 Que signifie prec dans une commande awk ?
 
 pourquoi ? 
 man awk puis recherche de prec ne donne pas la solution ?

A mon avis, il fait référence au message
[EMAIL PROTECTED] mais sans en comprendre
bien le contenu ;)

Le 12794ième jour après Epoch,
Basile STARYNKEVITCH écrivait:

 Le Tue, Jan 11, 2005 at 01:23:53PM +0100, philippe L écrivait/wrote:

 Je suis sous K3.4-2.6, et j'ai 20 g de fichiers,(2 DD de 10g), je
 voulais savoir si il existe un outil pour trouver les doublettes ?

 Une solution approximative serait de calculer le md5sum de chaque
 fichier, puis d'y detecter les doublons

   find * -type f -exec md5sum '{}' \; | sort  /tmp/listemd5

 ensuite, dans la liste (triée) ainsi obtenue, cherchez les lignes
 consecutives ayant la même clef, par exemple 
   awk '{if ($1==prec) print $0; prec=$1}' /tmp/listemd5

C'est là qu'il a vu le prec ;)

Dans ce cas, prec est une variable dont le sens est précédent. Au
premier passage elle est vide, et au suivant elle vaut la ligne
précédente grâce à prec=$1 à la fin du programme awk.

-- 
Your step will soil many countries.


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [HS] AWK prec

2005-01-20 Par sujet François TOURDE
Le 12803ième jour après Epoch,
philippe L. écrivait:

 Merci,

De rien, c'est avec plaisir.

 et c'est bien sa, le but de ma quette ( comprendre se ptit script !) 

Alors dans ce cas-là, sois plus précis dans ta quête! Hors contexte,
les choses ont quand même moins de sens!

/F - Qui viens de repousser ses limites au sujet de Alzheimer !

PS: Quel est le prénom de Alzheimer ? .. Attention, c'est comme ça
que ça commence !!


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [HS] AWK prec

2005-01-20 Par sujet Francois
Le Thu, Jan 20, 2005 à 10:43:18AM +0100, philippe L a écrit
 Bonjour,
 
 Que signifie prec dans une commande awk ?
 
pourquoi ? 
man awk puis recherche de prec ne donne pas la solution ?


-- 
 Francois Mescam
 



Re: [HS] AWK prec

2005-01-20 Par sujet philippe L
Bonsoir,


On Thu, 20 Jan 2005 17:54:41 +0100, [EMAIL PROTECTED]
[EMAIL PROTECTED] wrote:
 Le Thu, Jan 20, 2005 à 10:43:18AM +0100, philippe L a écrit
  Bonjour,
 
  Que signifie prec dans une commande awk ?
  
 pourquoi ?
 man awk puis recherche de prec ne donne pas la solution ?

Sa me donne: pattern not fount ! (je suis OBSD31 )

Philippe



Re: [HS] AWK prec

2005-01-20 Par sujet François TOURDE
Le 12803ième jour après Epoch,
[EMAIL PROTECTED] écrivait:

 Le Thu, Jan 20, 2005 à 10:43:18AM +0100, philippe L a écrit
 Bonjour,
 
 Que signifie prec dans une commande awk ?
 
 pourquoi ? 
 man awk puis recherche de prec ne donne pas la solution ?

A mon avis, il fait référence au message
[EMAIL PROTECTED] mais sans en comprendre
bien le contenu ;)

Le 12794ième jour après Epoch,
Basile STARYNKEVITCH écrivait:

 Le Tue, Jan 11, 2005 at 01:23:53PM +0100, philippe L écrivait/wrote:

 Je suis sous K3.4-2.6, et j'ai 20 g de fichiers,(2 DD de 10g), je
 voulais savoir si il existe un outil pour trouver les doublettes ?

 Une solution approximative serait de calculer le md5sum de chaque
 fichier, puis d'y detecter les doublons

   find * -type f -exec md5sum '{}' \; | sort  /tmp/listemd5

 ensuite, dans la liste (triée) ainsi obtenue, cherchez les lignes
 consecutives ayant la même clef, par exemple 
   awk '{if ($1==prec) print $0; prec=$1}' /tmp/listemd5

C'est là qu'il a vu le prec ;)

Dans ce cas, prec est une variable dont le sens est précédent. Au
premier passage elle est vide, et au suivant elle vaut la ligne
précédente grâce à prec=$1 à la fin du programme awk.

-- 
Your step will soil many countries.



Re: [HS] AWK prec

2005-01-20 Par sujet philippe L
Merci, et c'est bien sa, le but de ma quette ( comprendre se ptit script !) 

Philippe

On Thu, 20 Jan 2005 18:09:24 +0100, François TOURDE
[EMAIL PROTECTED] wrote:
 Le 12803ième jour après Epoch,
 [EMAIL PROTECTED] écrivait:
 
  Le Thu, Jan 20, 2005 à 10:43:18AM +0100, philippe L a écrit
  Bonjour,
 
  Que signifie prec dans une commande awk ?
 
  pourquoi ?
  man awk puis recherche de prec ne donne pas la solution ?
 
 A mon avis, il fait référence au message
 [EMAIL PROTECTED] mais sans en comprendre
 bien le contenu ;)
 
 Le 12794ième jour après Epoch,
 Basile STARYNKEVITCH écrivait:
 
  Le Tue, Jan 11, 2005 at 01:23:53PM +0100, philippe L écrivait/wrote:
 
  Je suis sous K3.4-2.6, et j'ai 20 g de fichiers,(2 DD de 10g), je
  voulais savoir si il existe un outil pour trouver les doublettes ?
 
  Une solution approximative serait de calculer le md5sum de chaque
  fichier, puis d'y detecter les doublons
 
find * -type f -exec md5sum '{}' \; | sort  /tmp/listemd5
 
  ensuite, dans la liste (triée) ainsi obtenue, cherchez les lignes
  consecutives ayant la même clef, par exemple
awk '{if ($1==prec) print $0; prec=$1}' /tmp/listemd5
 
 C'est là qu'il a vu le prec ;)
 
 Dans ce cas, prec est une variable dont le sens est précédent. Au
 premier passage elle est vide, et au suivant elle vaut la ligne
 précédente grâce à prec=$1 à la fin du programme awk.
 
 --
 Your step will soil many countries.
 
 
 --
 Pensez à lire la FAQ de la liste avant de poser une question :
 http://wiki.debian.net/?DebianFrench
 
 Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:
 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 




Re: [HS] AWK prec

2005-01-20 Par sujet François TOURDE
Le 12803ième jour après Epoch,
philippe L. écrivait:

 Merci,

De rien, c'est avec plaisir.

 et c'est bien sa, le but de ma quette ( comprendre se ptit script !) 

Alors dans ce cas-là, sois plus précis dans ta quête! Hors contexte,
les choses ont quand même moins de sens!

/F - Qui viens de repousser ses limites au sujet de Alzheimer !

PS: Quel est le prénom de Alzheimer ? .. Attention, c'est comme ça
que ça commence !!



[Humour] Re: [HS] AWK prec

2005-01-20 Par sujet Frédéric Bothamy
* François TOURDE [EMAIL PROTECTED] [2005-01-20 23:19] :

[...]

 /F - Qui viens de repousser ses limites au sujet de Alzheimer !
 
 PS: Quel est le prénom de Alzheimer ? .. Attention, c'est comme ça
 que ça commence !!

Al Zheimer ? Albert ? Alain ? Alister ? :-)


Fred (en train de relire la trilogie du Guide du Routard Galactique)

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html