2011-03-14 14 views
13

Karakter satırlarına veya ASCII kod değerine göre satır satırlarını komut satırına göre sıralamak istiyorum. Aşağıdaki komut satırını denedim ama sonuç beklediğim gibi değil. Metin dosyası, karakter koduna veya ASCII kod değerine göre nasıl sıralanır?

# string=" 8888888 
>' 
> Transportation 
> Temp 
>temp 
>TEMP 
> 99 
> Temp 
> Temporary" 
# LC_ALL=C echo "$string" | sort 
' 
    8888888 
    99 
temp 
Temp 
    Temp 
TEMP 
    Temporary 
Transportation 

ASCII kod değerine göre sıralamak için, çıkış kimse bunun nasıl biliyor mu

99 
    Temp 
    8888888 
    Temporary 
Temp 
Transportation 
' 
TEMP 
temp 

gibi görünmelidir?

cevap

27

Yanlış programın kötüye kullandınız.

echo "$string" | LC_ALL=C sort 

$LC_COLLATE kullanılması da kabul edilebilir.

İlgili konular