regex - bash 文件中的可选字符查找正则表达式
问题描述
如何使用 bash 的 find-regex
选项将字符指定为可选?例如,文件名可以有 3 位或 4 位数字,因此第 4 位是可选的:filename-123.txt & filename-4567.txt。目前我正在这样做,find . -regex "^.*-[0-9]{3,}.*"
但它不起作用。
在查看了正则表达式中的可选字符^.*-[0-9][0-9][0-9][0-9]?.*
后,我也尝试过,但这也不起作用。
编辑:我的问题与可能重复的问题不同。我在上面的问题中解释了为什么链接的重复答案不起作用
解决方案
推荐阅读
- php - Illuminate\Database\QueryException 找不到驱动程序
- javascript - CryptoJS 为不同的文件创建相同的哈希值
- python - 如何使用接口信号遍历numpy矩阵?
- c# - 将 C# 数组传递给 C++ 向量
- amazon-dynamodb - 如何在 DynamoDB 中找到按日期属性排序的实体
- asp.net-core - IdentityUser 类的基于属性的授权
- r - 带有抖动点的箱线图的额外点(ggplot2)
- python - VirtualEnv 系统找不到指定的路径:'...Python3.6\\DLL'
- asp.net-core - 在 .NET Core 库中嵌入 Blazor 网页以在 ASP.NET Core API 中提供服务
- node.js - 从 AWS Lambda 获取 AWS IoT 影子状态