Macのsortは+POSを受け付けない

manで見ると、sort +2 hogehoge というコマンドで、2番目のフィールドを基準に行をソートできるはずですが、実際には

echo "1 1 1\n5 5 5\n2 2 2" | sort +2
sort: open failed: +2: No such file or directory

と、エラーになってしまいます。

代わりに、-kオプションを使って

echo "1 1 1\n5 5 5\n2 2 2" | sort -k2
1 1 1
2 2 2
5 5 5

とすればOKでした。

実はこれがLS-GLのncursesがクロスコンパイルできない原因だった模様。
しかも、本体のセルフコンパイルでも、busyboxがこの表記を受け付けず失敗していた模様。

エラーメッセージはじっくり見ろってことですかね。