Bash / Awk。我在哪里发表IF声明?

时间:2014-11-18 13:40:36

标签: bash unix if-statement awk size

我需要一个带有awk的bash脚本来查找小于一定大小的文件,即500KB并列出这些但似乎无法获得if语句来处理这个。

以下代码输出文件但输出所有文件,而不是大小小于所述大小的文件。

#!/bin/sh
set `date`
ls -l -R |
awk "BEGIN { m = \"$2\"; d = $3 }
\$6 == m && \$7 == d && \$8 ~ /:/ {print}"

我应该把IF语句放在哪里?

1 个答案:

答案 0 :(得分:4)

您可以使用find

find . -type f -size -500K