Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこのようなCSVファイルを持っています:
bear,1 fish,20 tiger,4
2番目の列にあるものに基づいて、最大数から最小数に並べ替える必要があります。例:
fish,20 tiger,4 bear,1
この方法でファイルを並べ替えるにはどうすればよいですか?
sort -t, -k+2 -n -r filename
あなたが望むことをします。
-t,フィールドセパレータをコンマに指定します
-t,
-k+2ソートするフィールドを指定します (field2)
-k+2
-r逆ソートを指定します
-r
-n数値ソートを指定します
-n