特定の文字位置から始まる列に基づいてテキストファイルをソートする方法は? [コピー]

特定の文字位置から始まる列に基づいてテキストファイルをソートする方法は? [コピー]

次の入力ファイル(例)を検討してください...

afaefkl    aaa
al kmm     ddd
aajwoe     bbb
bnm aefp   ccc

...標準のUnix / Linuxツールを使用して列2(各行の文字位置12から始まる)でソートする最も簡単な方法は何ですか?

スペースはタブなしでスペースのみで構成されるため、sort -k2明らかな理由で失敗します。

予想される出力は次のとおりです。

afaefkl    aaa
aajwoe     bbb
bnm aefp   ccc
al kmm     ddd

ベストアンサー1

man sortsort --key=1.12希望の効果を得るために使用することをお勧めします。

おすすめ記事