@が一緒に並べられると思いましたが、@ではなくバージョンとインターリーブされています。 sortにASCIIソートオプションはありますか?マニュアルページには明確な内容はありません。
$ echo '@x
> @y
> @z
> x
> y
> z' | sort
x
@x
y
@y
z
@z
ベストアンサー1
これはロケールによって異なります。男性のカテゴリは次のとおりです。
*** WARNING *** The locale specified by the environment affects sort order.
Set LC_ALL=C to get the traditional sort order that uses native byte values.
たとえば、1 つのコマンドに対してのみ設定できます。
... | LC_ALL=C sort ...