すべてのファイルの総文字数を見つけて計算するシェルスクリプト

すべてのファイルの総文字数を見つけて計算するシェルスクリプト

私のホームディレクトリで3日未満のすべてのファイルを見つけて、そのファイルの総文字数を取得するスクリプトをどのように作成できますか?

ベストアンサー1

そしてfindcatそしてwc:

find ~ -type f -mtime -3 -exec cat {} + | wc -c
  • -mtime修正時間を確認してください。オペレーティングシステムとファイルシステムによっては、作成時間を簡単に確認できません。修正時間は合理的な妥協案です。-33日未満を示します(と反対+3)。実際には72時間です。
  • -type f- 一般的なファイルに制限してください。
  • -exec cat {} +-cat一致する各ファイルを呼び出します。
  • wc -c:印刷する文字数。すべての s の結合出力があるので、catこれが合計です。

おすすめ記事