gpt4 book ai didi

arrays - 使用 loop 和 grep 处理子文件夹

转载 作者:行者123 更新时间:2023-12-01 13:44:38 25 4
gpt4 key购买 nike

在一堆子文件夹中,如何在遍历数组 {1h2s,1kqf,...} 时仅输入包含特定字符串(例如 1h2s)的子文件夹并执行 grep?子文件夹全名由"oligomerAngle-1h2s"OR 1kqf等加上一串不规则数字组成

最佳答案

使用查找:
找到。 -type d -name\*1h2s\* -exec grep search {}/*\;

find . 在当前目录向下搜索-type d 表示只查找目录-name\*1h2s\* 仅匹配具有此名称的目录(您需要从 shell 中转义 *)-exec grep search {}/*\; 对找到的目录中的每个文件运行 grep

注意:如果找到的目录中没有文件或有子目录,这将导致 grep 出现一些错误消息,您可以将 2>/dev/null 添加到命令中,如果你不想看到他们

关于arrays - 使用 loop 和 grep 处理子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36883544/

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