grep -rcの出力を逆整列する方法

grep -rcの出力を逆整列する方法

grep -rcコマンドの出力をソートしたいです。

現在、次のコマンドを使用しています。

grep -rc "Pattern" . | sort -t: -rk2,2n

ただし、リストは依然として低から高にソートされ、高から低にソートされません。また、使用時に正確な出力を印刷します。

grep -rc "Pattern" . | sort -t: -k2,2n

だから私が望むのは出力です。

data_x:12 
data_y:34
data_z:56
data_a:205
data_b:1003

に分類

data_b:1003
data_a:205
data_z:56
data_y:34
data_x:12

ベストアンサー1

r逆アライメントに修飾子が必要であることを除いて、ほぼ完了しました。

grep -rc "Pattern" . | sort -t: -k2,2nr

r後ろの修飾子を確認してくださいn

おすすめ記事