syncsort(dmxexpress)产生奇怪的输出

时间:2017-01-06 10:28:08

标签: linux sorting syncsort-dmx-h

我试图排序:

1

4

11

10

2

3

使用syncsort。 结果如下:

1

10

11

2

3

4

如何解决此问题。

我使用了命令:

syncsort / workspace / mytmp / / infile / work / in_test / fields fld1 1 char 4 / keys fld1 ascending / outfile / work / out_test overwrite / noprompt / end

1 个答案:

答案 0 :(得分:0)

这是由于密钥声明。您应该将长度2作为密钥。它将为您提供所需的输出。

当前它仅排在第一位,因此您将获得此有线输出。

SORT FIELDS =(1,2,CH,A)