ディレクトリ (変数) 内のすべてのファイルを取得し、それらのファイルがファイル サイズの 2 つの値の間にあるかどうかを確認する方法を探しています。
3 つの引数があります。解析するディレクトリ、ファイルサイズの最小値、ファイルサイズの最大値。
以下を使用して、ディレクトリでこれを正常に実行しました。
find "$directory" -maxdepth 1 -size +"$a"c -size -"$b"c -printf %P
これだけがすべての結果を同じ行に出力します。最後に \n を追加しようとしましたが、うまくいきませんでした。
a は最小値
b は最大値
ファイル名だけを 1 行に 1 つずつ出力し、その横にサイズを表示することを望んでいます。(コードを正しく表示するには、バックティックの一部を変更する必要がありました)
これを必要な方法でフォーマットするにはどうすればよいですか?