3 votos

Ordenar una lista de números con el shell zsh en Mac OS X

Utilizando el shell zsh de Mac OS X, ¿cómo puedo ordenar de forma ascendente la siguiente lista de números? He probado la línea de comandos sort (sin ninguna opción) pero la salida no es precisa.

La siguiente lista de números es la salida de la siguiente línea de comandos: dscl . -list /Users UniqueID | awk '{ print $2 }'

Nota al margen: Preste atención a un par de números de la lista como -2 , 0 etc.

83
263
273
55
260
87
79
33
67
235
245
97
229
93
258
32
82
262
202
236
280
259
212
72
77
257
275
59
220
271
244
241
214
227
215
270
71
254
265
98
278
247
56
261
240
25
274
96
84
218
219
279
234
232
231
233
230
246
217
239
211
205
272
26
78
248
54
65
253
74
268
222
228
24
242
243
441
249
27
216
76
269
277
60
203
31
92
200
89
75
73
13
94
266
210
91
282
208
99
95
213
4
224
221
88
70
252
251
1
501
-2
0

10voto

user3439894 Puntos 5883

Desde el página del manual para el sort comando :

 -n, --numeric-sort, --sort=numeric
         Sort fields numerically by arithmetic value.  Fields are supposed
         to have optional blanks in the beginning, an optional minus sign,
         zero or more digits (including decimal point and possible thou-
         sand separators).

    Nota: Para una ordenación descendente, añada el botón -r opción Por ejemplo: | sort -nr

Añadir | sort -n a su comando y utilizando el salida en su pregunta, se salida Por ejemplo:

-2
0
1
4
13
24
25
26
27
31
32
33
54
55
56
59
60
65
67
70
71
72
73
74
75
76
77
78
79
82
83
84
87
88
89
91
92
93
94
95
96
97
98
99
200
202
203
205
208
210
211
212
213
214
215
216
217
218
219
220
221
222
224
227
228
229
230
231
232
233
234
235
236
239
240
241
242
243
244
245
246
247
248
249
251
252
253
254
257
258
259
260
261
262
263
265
266
268
269
270
271
272
273
274
275
277
278
279
280
282
441
501

Si eres nuevo en el uso de los comandos del shell o de la línea de comandos, muchos de ellos tienen manuales útiles (y algunos manuales también son espectacularmente poco útiles) o ayuda incorporada.

man sort
sort --help

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X