如何在awk,sed或bash中右对齐文件的列?
我的文件目前左对齐且空格分隔.
我可以用printf或rev?
这是我的文件的样子:
$ cat file
14,107 aaa 12,436 0.0 0 0 313 0 373
3,806,201 bbb 1,573 0.0 0 0 -25 0 -25
Run Code Online (Sandbox Code Playgroud)
而使用rev并没有给我我正在寻找的输出.
$rev file | column -t | rev
14,107 aaa 12,436 0.0 0 0 313 0 373
3,806,201 bbb 1,573 0.0 0 0 -25 0 -25
Run Code Online (Sandbox Code Playgroud)
这里代替一个具体的例子是使用技巧的一般解决方案rev:
$ cat file
a 10000.00 x
b 100 y
c 1 zzzZZ
$ rev file | column -t | rev
a 10000.00 x
b 100 y
c 1 zzzZZ
Run Code Online (Sandbox Code Playgroud)
哪里column -t被你想要做的事所取代.
| 归档时间: |
|
| 查看次数: |
3133 次 |
| 最近记录: |