Un truc que je n'ai jamais réussi à faire proprement avec les commandes de bases, c'est de transposer (lignes vers colonnes et colonnes vers lignes). Et je n'ai pas trouvé dans cette page comment faire.
Le cas d'usage est simple: si je veux faire une manipulation sur des colonnes et pas sur des lignes (un grep ou un sed), alors je transpose, je grep ou sed, puis je re-transpose.
# vertical / horizontal
Posté par fabien . En réponse au lien L'art de la ligne de commande : guide pour débutants et utilisateurs chevronnés . Évalué à 1.
Un truc que je n'ai jamais réussi à faire proprement avec les commandes de bases, c'est de transposer (lignes vers colonnes et colonnes vers lignes). Et je n'ai pas trouvé dans cette page comment faire.
Le cas d'usage est simple: si je veux faire une manipulation sur des colonnes et pas sur des lignes (un grep ou un sed), alors je transpose, je grep ou sed, puis je re-transpose.
Ca fonctionne sur des tables non rectangulaires (jusqu'à un point qui me convient), et ça se pipe facilement.
(ça compresse les espaces multiples)
Bref, j'ai ça depuis 20 ans dans mes scripts que je trimballe d'une boîte à l'autre.
Une idée pour faire ça avec le commandes courantes du shell ?