だから私はこれを私のデータファイルとして持っています
Account Number ena5LHtEj Name ena5LHtEj Account Type ena5LHtEj Balance
1 ena5LHtEj foo ena5LHtEj 1 ena5LHtEj 100
1 ena5LHtEj foo ena5LHtEj 1 ena5LHtEj 100
1 ena5LHtEj foo ena5LHtEj 1 ena5LHtEj 100
行 1 は列名です。はena5LHtEj
、ランダムに生成された区切り文字です。そして他の3行は行です。これが私が実行しているコマンドです
column -t -s "$delimiter" data
区切り変数には値ena5LHtEj
があり、これが与える出力です
Accou Numb r N m Accou Typ B l c
1 foo 1 100
1 foo 1 100
1 foo 1 100
1 foo 1 100
したがって、行は正しく解析されますが、列見出しは解析されません。スペースを削除しようとしたため、これはヘッダー名のスペースが原因ではありません。1 行目と 2 行目の違いは幅だけです。これをbashを使用してubuntuターミナルで実行しています。
これが与えるべきものです/私が欲しい
Account Number Name Account Type Balance
1 foo 1 100
1 foo 1 100
1 foo 1 100
1 foo 1 100