sort-dctrl - 一度に1画面ずつstdoutから出力を取得する方法は?

sort-dctrl - 一度に1画面ずつstdoutから出力を取得する方法は?

私が一度尋ねたことがあります。質問約1年前にdctrl-toolsで勝利した答えは次のとおりです。

$ sort-dctrl -k Installed-Size:n /var/lib/apt/lists/*_Packages | grep-dctrl -ns Package,Installed-Size -

問題は、コマンドを実行すると出力が画面を埋めますが、何も取得できないことです。別の.txtファイルにパイプすることができます。とにかく、一度に1画面ずつ情報を提供する必要はありません。

しようと--

[$] sort-dctrl -k Installed-Size:n /var/lib/apt/lists/*_Packages | grep-dctrl -ns Package,Installed-Size - | less

バッグの名前は実際には提供されますが、サイズは提供されません。 「もっと」も試してみましたが、結果は同じです。

これがバグなのか、それとも別の方法で処理するのかわかりません。

ベストアンサー1

コマンドは次のようにする必要があります。

 sort-dctrl -k Installed-Size:n,Size:nr /var/lib/dpkg/available | grep 'Size\|Package'

または:

sort-dctrl -k Installed-Size:n /var/lib/apt/lists/*_Packages | grep 'Size\|Package'

おすすめ記事