是否有一个Ubuntu打包的工具,用于使用空格重新制表数据?

时间:2019-05-24 09:24:59

标签: text-processing textutils

我有大量CSV或空格值格式的数据。字段的长度变化很大,以至于用制表符替换分隔符不会使外观看起来很漂亮。

例如tr'''\ 011'

1 Hippopotamus Corn
2 Snail Lettuce

变成

1        Hippopotamus    Corn
2        Snail   Lettuce

是否有一个标准的命令行工具可以吸入数据,测量列的宽度并添加空格以使所有内容对齐?用perl编写此文件显然是微不足道的,但是,第三次编写它之后,我想知道是否有人三十年前就熟练地编写了它,并给它起了一个难忘的名字?

PS:看来他们做到了,并将其称为“列”;特别是'column -t'大致上是正确的事情。对于om为负数的数据,您可能需要像

sed "s/ -\([^ ]*\)/-\\1 /g" 

使数字对齐并突出减号

0 个答案:

没有答案