Vad menas med "C sort order"?

Här diskuteras programmering och utveckling
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Vad menas med "C sort order"?

Inlägg av Emil.s »

/usr/share/doc/pm-utils/README:
3) /etc/pm/config.d/* are evaluated in C sort order.
Vilket innebär?
Home sweet ~/ = http://sandnabba.se
Användarvisningsbild
gasol
Inlägg: 405
Blev medlem: 27 jul 2007, 14:57
Kontakt:

Re: Vad menas med "C sort order"?

Inlägg av gasol »

tjadu, antar att det är strängar som ska sorteras, så det är nog en referens till ordningen som strcmp(3) sorterar i.
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Re: Vad menas med "C sort order"?

Inlägg av Emil.s »

gasol skrev:tjadu, antar att det är strängar som ska sorteras, så det är nog en referens till ordningen som strcmp(3) sorterar i.
Hm, nej. Det är script som startas när man startat datorn från suspend. Dvs samma som /etc/rcX.d/*
Antar att det är som där? Dvs 01-start-this-first och 02-this-will-be-the-second eller?
Home sweet ~/ = http://sandnabba.se
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Vad menas med "C sort order"?

Inlägg av Lars »

Funktionen strcmp() sorterar antingen efter den locale man använder eller enligt C-standard. I t.ex. sv_SE så sorteras Wasa före Vikström, men i "C" sorteras allt i numerisk ordning (alltså enligt ASCII- eller Unicode-värde).

Kod: Markera allt

$ echo -e Vikström\\nWasa > test.txt
$ sort test.txt
Wasa
Vikström
$ LANG=C sort test.txt 
Vikström
Wasa
Skriv svar

Återgå till "Programmering och webbdesign"