• [^] # Re: vertical / horizontal

    Posté par (site web personnel, Mastodon) . En réponse au lien L'art de la ligne de commande : guide pour débutants et utilisateurs chevronnés . Évalué à 2.

    "chez moi"TM : malgré les deux espaces, le "f" n'est pas en troisième colonne...

    $ echo "a b c\nd e\n f"
    a b c\nd e\n f
    $ echo -e "a b c\nd e\n f"
    a b c
    d e
     f
    $ printf '%s\n' "a b c\nd e\n f"
    a b c\nd e\n f
    $ printf '%b\n' "a b c\nd e\n f"
    a b c
    d e
     f

    Je ne sais pas s'il y a une solution universelle et native à la transposition... Si tu veux vraiment un binaire, j'avais trouvé ce transpose en C sympa (mais il est vrai que pour cet usage simple, awk ou perl fait très bien l'affaire, si on s'y connait.) Il y également ce transpose en Python qui semble pas mal (ça fait déjà plus de choses...)
    À une époque où j'avais souvent besoin de ce genre de chose et ne travaillant que sur mon poste, je m'en remettais à Vim !

    "It is seldom that liberty of any kind is lost all at once." ― David Hume