1日前のデータを使用してファイル内のすべてのレコード数を印刷するシェルスクリプト

1日前のデータを使用してファイル内のすべてのレコード数を印刷するシェルスクリプト

「20170811」のようなディレクトリがあります。このディレクトリには多くのファイルがあります。すべてのファイルの数と前日の日付を記録したいと思います。つまり、このスクリプトを実行すると、Today-1に基づいてレコード数が表示されます。

以前の日付とレコード数を印刷したいです。ありがとう、アマン

ベストアンサー1

私が理解しているように、レコードはファイルの1行です。

このようなことを実行すると役に立ちます。

grep '' *$(date -d '-1day' '+%Y%m%d')* | wc -l

ここでは、名前に昨日の日付を含む現在のディレクトリ内のすべてのファイルを見つけて、そのファイルの行数を数えます。

おすすめ記事