sort 命令是一個非常強大的工具,它可以幫助您對文本文件中的數據按照特定的字段進行排序
假設您有一個名為 data.txt 的文件,其中包含以下內容:
John,25,Male
Alice,30,Female
Bob,22,Male
要按照第二個字段(年齡)對數據進行排序,您可以使用以下命令:
sort -t ',' -k 2 data.txt
這將輸出:
Bob,22,Male
John,25,Male
Alice,30,Female
如果您的數據使用空格分隔,例如:
John 25 Male
Alice 30 Female
Bob 22 Male
您可以使用以下命令按照第二個字段(年齡)進行排序:
sort -t ' ' -k 2 data.txt
輸出將與上面的示例相同。
在這些示例中,-t 選項用于指定字段分隔符(逗號或空格),而 -k 選項用于指定要排序的字段(在這種情況下是第二個字段)。