column

Put output into columns

1ip a | grep inet | column  -ts' '

Reformat user accounts with an explicit separator (-s)

1column -ts: /etc/passwd

Sort user accounts into columns with names

1column -ts: -N User,PW,UID,GID,Description,Home,shell -H PW,GID /etc/passwd

Hide some columns with -H.

Sort user accounts into columns and reorder them

1column -ts: -N User,PW,UID,GID,Description,Home,shell -H PW,GID -O User,Description,shell /etc/passwd 

Unspecified items remain.

Output user accounts in json format with -J

1column -J -ts: -H PW,GID,shell -N User,PW,UID,GID,Description,Home,shell /etc/passwd