1

ディレクトリ (変数) 内のすべてのファイルを取得し、それらのファイルがファイル サイズの 2 つの値の間にあるかどうかを確認する方法を探しています。

3 つの引数があります。解析するディレクトリ、ファイルサイズの最小値、ファイルサイズの最大値。

以下を使用して、ディレクトリでこれを正常に実行しました。

find "$directory" -maxdepth 1 -size +"$a"c -size -"$b"c -printf %P

これだけがすべての結果を同じ行に出力します。最後に \n を追加しようとしましたが、うまくいきませんでした。

a は最小値

b は最大値

ファイル名だけを 1 行に 1 つずつ出力し、その横にサイズを表示することを望んでいます。(コードを正しく表示するには、バックティックの一部を変更する必要がありました)

これを必要な方法でフォーマットするにはどうすればよいですか?

4

1 に答える 1