开发者社区 问答 正文

awk脚本将目录路径作为输入并显示所有大小超过限制的文件?

我对linux和awk相当陌生。我想显示所有大小大于(例如3Kb)的文件,并在用户指定路径的目录中找到这些文件。

我设法通过如下方式在终端中对路径进行“硬编码”:

ls -l /home/user/Documents | ./testScript
testScript包含:

#!/bin/bash -f
awk '
    BEGIN{
        if($5>3000){
            print $9
        }
    }

展开
收起
祖安文状元 2020-01-05 19:06:16 679 分享 版权
1 条回答
写回答
取消 提交回答
  • 使用find会比ls和脚本的组合更容易使用

    find PATH_TO_DIRECTORY -size +10k
    
    

    您可以使其成为带有参数的bash函数

    2020-01-05 19:06:29
    赞同 展开评论
问答分类:
问答地址: