私はこのようなことをしたい:
> grep pattern file.txt | size -h
16.4 MB
またはそれに対応するもの:
> grep pattern file.txt > grepped.txt
> ls -h grepped.txt
16.4 MB
> rm grepped.txt
(しかしちょっと不快に思える)
それは可能ですか?
ベストアンサー1
次の目的で使用できますwc
。
grep pattern file.txt | wc -c
出力のバイト数が計算されます。後処理してください大きな値を「人間が読める」形式に変換。
また、使用することができますpv
パイプライン内でこの情報を取得するには、次のようにします。
grep pattern file.txt | pv -b > output.txt
(人が読める形式で処理されたバイト数を表示します。)