Lunatic Sol

IT Tips

ls -la の出力からある一定以上のサイズのものだけを print する

2005-05-23 11:38:23 | UNIX/Linux
ls -la の出力が多い場合、|more などを使って出力を画面ごとに停止したりしますが、サイズの大きいものを調べたいときにはひとつずつ見るのは面倒です。

ということで awk を使ってフィルターしてしまいます。

ls -la|awk '{if ($5 >= 10000000) print}'

ls -la の5番目の要素はサイズですので $5 となります。その値が 10,000,000 よりも大きい場合は出力 (print) するというフィルターになります。


最新の画像もっと見る