首页 > 解决方案 > 递归地将目录中的每个文件截断为 20 行

问题描述

我想与其他人分享我的代码库,以便在没有看到所有细节的情况下一睹为快。

我只是想让他们看到目录结构和每个文件的前 N ​​行。

如何使用 bash 或其他一些标准脚本语言(如 python)来做到这一点?

注意:如果其他一些工具可以做到这一点,它也可以工作

标签: bash

解决方案


使用的一种方法:

find . -type f -exec sed -i.bak '21,$d' {} \;

推荐阅读