我需要一个带有awk的bash脚本来查找小于一定大小的文件,即500KB并列出这些但似乎无法获得if语句来处理这个。
以下代码输出文件但输出所有文件,而不是大小小于所述大小的文件。
#!/bin/sh
set `date`
ls -l -R |
awk "BEGIN { m = \"$2\"; d = $3 }
\$6 == m && \$7 == d && \$8 ~ /:/ {print}"
我应该把IF语句放在哪里?
答案 0 :(得分:4)
您可以使用find
:
find . -type f -size -500K