假設我有一個檔案如下:(逗號分隔)
cat test.csv
Rohit,India
Rahul,India
Surya Kumar,India
Shreyas Iyer,India
Ravindra Jadeja India
Rishabh Pant India
zzabc,abc
現在我想檢查上面的檔案是否在第 02 列排序。我嘗試了命令 sort -ct"," -k2,2 test.csv 我希望它在最后一行說混亂,但它在第 02 行給了我混亂。有人能告訴我這里有什么問題嗎?以及如何獲得預期的輸出?
uj5u.com熱心網友回復:
不能保證排序是穩定的。但是一些實作sort支持一個選項,這將強制執行。嘗試添加-s:
sort -sc -t, -k2,2 test.csv
但請注意,我希望第一個亂序行是Ravindra Jadeja India,因為該行的第二個欄位是空字串,應該在“印度”之前排序。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/380100.html
