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