[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Je testerai... merci Jean-Marc


Le ven. 18 mars 2022 à 13:16, Jean-Marc <jean-marc@6jf.be> 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 <bern@taranig.net> 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


Reply to: