Question Un moyen facile de mettre en colonne STDOUT (format texte en colonnes)?


Je veux juste un moyen facile de mettre en colonne la sortie vers le terminal.

  • Ne vous souciez pas des couleurs.  (Eh bien, en fait, je fais pas mal! Mais il y a le génial, facile à utiliser Couleur ANSI pour ça.)
  • Scripts shell préférés, mais tout ce qui est facile à utiliser fera l'affaire.
  • Solutions flexibles préférées, mais le cas simple que je souhaiterais résoudre est simplement de parcourir le texte ligne par ligne, en recherchant la première occurrence d’un séparateur (disons le signe égal ou peut-être une virgule) et en séparant tout ce qui se trouve de chaque côté. caractère dans sa propre colonne.

2
2018-06-08 14:36


origine




Réponses:


Utilisez le column commander:

rpinson@rpinson:~$ mount | column -t
/dev/sda1         on  /                         type  ext3                   (rw,errors=remount-ro)
proc              on  /proc                     type  proc                   (rw,noexec,nosuid,nodev)
none              on  /sys                      type  sysfs                  (rw,noexec,nosuid,nodev)
none              on  /sys/kernel/debug         type  debugfs                (rw)
none              on  /sys/kernel/security      type  securityfs             (rw)
none              on  /dev                      type  devtmpfs               (rw,mode=0755)
none              on  /dev/pts                  type  devpts                 (rw,noexec,nosuid,gid=5,mode=0620)
none              on  /dev/shm                  type  tmpfs                  (rw,nosuid,nodev)
none              on  /var/run                  type  tmpfs                  (rw,nosuid,mode=0755)
none              on  /var/lock                 type  tmpfs                  (rw,noexec,nosuid,nodev)
none              on  /lib/init/rw              type  tmpfs                  (rw,nosuid,mode=0755)
binfmt_misc       on  /proc/sys/fs/binfmt_misc  type  binfmt_misc            (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon  on  /home/rpinson/.gvfs       type  fuse.gvfs-fuse-daemon  (rw,nosuid,nodev,user=rpinson)

10
2018-06-08 14:40



C'était facile!! - Linker3000
Mais magnifique: D - Pitto
Merde …c'était facile! Je ne peux pas croire que je n'ai pas entendu parler de ce petit programme génial avant. Vous, @Raphink, Roche. - Zearin