2017-10-17 1 views
1

ファイルサイズが10kB〜100kBの特定のフォルダ内のファイルを選択するBashスクリプトを作成したいと思います。このファイルのリストは、新しいファイルに書き込まれる必要があります。次のようなものがあります。Bash:ファイルサイズの範囲内のファイルを見つけてファイルに名前を報告する

fileSelector ~/my-folder-containing-files ~/my-report-file 

bashを使用してこのようなスクリプトを開発することはできますか?

+1

はあなたが起こるのかトンoコードを持っていて、レビューのためにそれを持っている問題はありますか? – itChi

答えて

0

あなただけの特定のサイズ範囲内のファイルの一覧を取得したい場合は、あなたが試すことができます:

$ find . -type f -size +10k -size -101k -exec ls {} \; 

予告サイズは次の単位に切り上げされるように計算されているので、あなたが実際にすることをあなたはバイト正確には制限を行いたい場合は、上記の式

から10241102400バイト間のサイズ範囲を取得し、あなたが使用することができます。

$ find . -type f -size +10239c -size -102401c -exec ls {} \; 
関連する問題