开发者社区> 问答> 正文

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 630 0
1 条回答
写回答
取消 提交回答
  • 使用find会比ls和脚本的组合更容易使用

    find PATH_TO_DIRECTORY -size +10k
    
    

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

    2020-01-05 19:06:29
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载