编写一个脚本,将某个目录中的文件分成两类,即空文件和非空文件,将全部空文件的名称和全部非空文件的名称分别保存至两个文本文件(这两个文本文件的名称可由你自已确定)中,最后删除该目录中的所有空文件
3条回答 默认 最新
- 专家-皆知 2024-05-09 08:29关注
引自免费微信小程序:皆我百晓生。
你可以使用以下bash脚本来实现这个需求:
#!/bin/bash find /path/to/directory -type f -empty > empty_files.txt find /path/to/directory -type f ! -empty > non_empty_files.txt rm /path/to/directory/$(cat empty_files.txt)
请确保替换"/path/to/directory"为你的目标目录。这个脚本会找到指定目录下的空文件和非空文件,并分别写入到
empty_files.txt
和non_empty_files.txt
中,然后删除空文件。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 VS2022 C++的相关代码问题咨询
- ¥15 如果要做一个老年人平板有哪些需求
- ¥15 k8s生产配置推荐配置及部署方案
- ¥15 matlab提取运动物体的坐标
- ¥15 人大金仓下载,有人知道怎么解决吗
- ¥15 一个小问题,本人刚入门,哪位可以help
- ¥30 python安卓开发
- ¥15 使用R语言GD包一直不出结果
- ¥15 计算机微处理器与接口技术相关问题,求解答图片的这个问题,有多少个端口,端口地址和解答问题的方法和思路,不要AI作答
- ¥15 如何根据一个截图编写对应的HTML代码