使用 Unix 的 Shell -Bash

使用 Unix 的 Shell -Bash

嘿,我需要找到位于给定目录中的名称和扩展名具有不同部分的文件名

Example-    part1_part2_part3.h
            partx_party_partz.h
            hi_exp.h
            bye.h

在此我只需要找到格式正确的文件part1_part2_part3.hpartx_party_partz.h我必须如何设计 If 条件?

答案1

printf '%s\n' *_*_*.h

将打印包含至少 2 个下划线的文件名,每行不以一个下划线开头.和结尾。.h然而,当没有这样的文件时,它将打印*_*_*.h.

相关内容