gpt4 book ai didi

bash - 通过 bash 仅提取具有特定扩展名的文件

转载 作者:行者123 更新时间:2023-12-04 18:58:51 25 4
gpt4 key购买 nike

我第一次需要创建一个 .sh为了做某事。我的目标是解压缩很多 zip 文件夹,所以我编写了以下脚本:

for zipfiles in /downloads/*.zip; do unzip $zipfiles; done
我可以解压缩所有文件,但我注意到有些文件具有相同的名称并输入 y我可以结束这个过程。
有一种方法可以只提取具有特定扩展名的文件,例如 .docx , 而不是整个 zip 文件夹?我绝对确定没有 .docx同名。

最佳答案

您可以指定一个模式:

for zipfiles in /downloads/*.zip; do unzip "$zipfiles" '*.docx'; done
经测试可与 UnZip 6.00 一起使用.
您还可以指定 -x排除选项。

关于bash - 通过 bash 仅提取具有特定扩展名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70612748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com