grep
では何も問題は見つかりませんでしたが、割り当ては基本的にデータを取り出して書式設定し、複数行の表の列として表示しています。今では、基本的な知識がawk
とsed
しかないので、何も狂ってはいけません。今私は興味:grepまたはawkまたはsedでテーブルにテキストを書式設定する
Jake
0001
Bob
0002
Kim
0003
をし、それが何かこの
# Name LD #
--- ---- ----
1 Jake 0001
2 Bob 0002
3 Kim 0003
はまた、それをあるようにしたい:grep
から私の出力を取ると、例えば私が得るようにフォーマットする方法がありますあなたの行の各部分を説明することが可能であり、また、私が扱う大きなレコードを持っていれば、それを拡張可能にすることが可能ですか?
ようこそスタックオーバーフロー。すぐに[About]ページを読んで、MCVE([MCVE])について読んでください。どのレコードが新しいレコードを開始するのかをどのように知っていますか?レコードあたりのフィールド(行)の数は厳密に固定されていますか、「Joe」の後ろに「Sue」が付いていますか?どの列見出しを適用するのかはどのように分かりますか?あなたは 'Ozymandias'がレコード3000のような名前のリストに登場するのを許可する必要がありますか?他の人はすべて3文字か4文字ですか?リストされたツールのうち、awkは明らかな候補です。アルゴリズムを指定できる限り、問題に対処できます。しかし、あなたの要件はまだ不明です。 –
私はgrepを使って各レコードを引き出す方法に基づいて、見出しがプロジェクトに割り当てられているので、基本的にはそれらを順番にリストアップしています。 – NewEffect