0
根据最大列长度格式化输出。我怎样才能做到这一点?如何根据最大列长度格式化输出
shell脚本或任何工具都很好。
输入
| date | ID | Typ | Actn |
| 11/29/13 | ID660011 | DP | A |
| 11/29/13 | ID660| DP | A |
输出
| date | ID | Typ| Actn|
| 11/29/13| ID660011 | DP | A |
| 11/29/13| ID6600123| DP | A |
编辑:
如果我使用列-t,这些都是错误的:
$列-s -t '|' -o '|' INPUT_FILE .feature> INPUT_FILE _check.feature
柱:非法选项 - Ø
用法:列[-tx] [-c列] [-s月] [文件...]$ $回声SHELL在/ usr/local/bin目录/ bash的
$列-t INPUT_FILE .feature> INPUT_FILE _check.feature列: 线过长
任何特定的shell? –
你可以这样做:'column -t file' – anubhava
@ScottHunter bash是可取的,但是,任何shell都可以。 –