【发布时间】:2011-12-24 18:59:02
【问题描述】:
我正在尝试编写一个场景,该场景将输入一个数字,然后查找所有大小大于此数字的文件。
到目前为止,我得到了这个:
read $size
find . -size "+{$size}c"
上面的代码不起作用。我应该怎么做?
【问题讨论】:
标签: linux bash variables terminal
我正在尝试编写一个场景,该场景将输入一个数字,然后查找所有大小大于此数字的文件。
到目前为止,我得到了这个:
read $size
find . -size "+{$size}c"
上面的代码不起作用。我应该怎么做?
【问题讨论】:
标签: linux bash variables terminal
你应该做${size}c
【讨论】:
您可以执行类似的操作来查找大于变量中数字的文件 -
find . -size +"${size}"c
你也可以这样做 -
awk -v mysize="$size" '{if ($5>=mysize) print $9}' <(ls -l)
您可以修改ls -l 以提供特定文件夹的路径,并添加更多选项以进行递归搜索。
【讨论】: