![linux 或 solaris 使用 uniq 语法匹配文件](https://linux22.com/image/585757/linux%20%E6%88%96%20solaris%20%E4%BD%BF%E7%94%A8%20uniq%20%E8%AF%AD%E6%B3%95%E5%8C%B9%E9%85%8D%E6%96%87%E4%BB%B6.png)
如何匹配所有以字符串 OS_PATCH 开头并以 .gz 结尾的文件
备注-该解决方案必须适合Linux和Solaris操作系统
这个任务可以通过 find 命令或者用正则表达式的 ls 或者其他任何方法来完成,比如 awk
例如
OS_PATCH-ver.4.577.gz
OS_PATCH-pilot-install.gz
OS_PATCH.upgrade-patch.gz
OS_PATCH_generig-patch.gz
.
.
.
.
答案1
你没有说出你想看哪里,以下是可能的方法:
find . -name "OS_PATCH*gz"
或者
ls OS_PATCH*gz
答案2
尝试:
find . -regex '.*/OS_PATCH.*\.gz$'
find /folder/where/you/look/for/files -regex '.*/OS_PATCH.*\.gz$'