題目描述
輸入文字檔案內容,每行都是一個數值。將這些數值遞減排序後再重新輸出。
原題網址
輸入格式
輸入一個文字檔案。
輸出格式
將輸入的每行數值遞減排序後再重新輸出。
範例輸入
9.1
43.7
2.2
62.1
2.1
9.3
43.5
4.6
44.6
4.7
42.7
47.4
46.6
4.5
55.6
4
9.2
66.6
2
2.3
43.7
2.2
62.1
2.1
9.3
43.5
4.6
44.6
4.7
42.7
47.4
46.6
4.5
55.6
4
9.2
66.6
2
2.3
範例輸出
66.6
62.1
55.6
47.4
46.6
44.6
43.7
43.5
42.7
9.3
9.2
9.1
4.7
4.6
4.5
4
2.3
2.2
2.1
2
62.1
55.6
47.4
46.6
44.6
43.7
43.5
42.7
9.3
9.2
9.1
4.7
4.6
4.5
4
2.3
2.2
2.1
2
解題概念
「sort」指令可以用來排序從標準輸入中進來的文字資料,並輸出至標準輸出中。在預設的情況下,「sort」指令會使用字典排序來排序各行。如果加上選項「-n」,則會使用數值遞增排序。再加上選項「-r」,則可使用遞減排序。
參考答案
#/bin/bash
sort -n -r