特定のフィールドでのソート


substr($0,4,6) でソートするようなイメージだそうですが、具体的には以下のようなものです。

James Botte       0001-0092-30-33     99.6625
Henry Byle        0001-0092-30-21     81.2211
Moray Noll        0001-0092-30-51     9552.11

これを最後の項目でソートして、以下のようにしたいそうです。

Henry Byle        0001-0092-30-21     81.2211
James Botte       0001-0092-30-33     99.6625
Moray Noll        0001-0092-30-51     9552.11

簡単なものは sort コマンドを使うものです。

$ sort -k2,2

comp.lang.awk と comp.unix.shell と読者が似ているせいもあって、解答がアッサリしすぎかもしれませんね。