我通常用于column
将输入转换为表格,例如:
$ echo 'a\tb\tc\nd\te\tf' | column -t -s $'\t'
a b c
d e f
Run Code Online (Sandbox Code Playgroud)
但是它会折叠空列,例如:
$ echo 'a\tb\tc\nd\t\tf' | column -t -s $'\t'
a b c
d f
Run Code Online (Sandbox Code Playgroud)
当有连续的分隔符时,而不是打印一个空列。这就是我想要的,使用column
或以其他方式:
a b c
d f
Run Code Online (Sandbox Code Playgroud)