我正在尝试将脚本从 Ubuntu Linux 机器移植到 macOS 笔记本电脑,但无法find
正确设置正则表达式。
在目录中,我有以下文件。
/Users/kevin/Documents/Audio/arn/2400/Report2400.clip.mp3
/Users/kevin/Documents/Audio/arn/2400/Report2400.clip1.mp3
/Users/kevin/Documents/Audio/arn/2400/Report2400.clip2.mp3
/Users/kevin/Documents/Audio/arn/2400/Report2400.clip3.mp3
/Users/kevin/Documents/Audio/arn/2400/Report2400.clip4.mp3
/Users/kevin/Documents/Audio/arn/2400/Report2400.clip5.mp3
/Users/kevin/Documents/Audio/arn/2400/Report2400.clip6.mp3
/Users/kevin/Documents/Audio/arn/2400/Report2400.clip7.mp3
/Users/kevin/Documents/Audio/arn/2400/Report2400.clip8.mp3
运行此命令:
find . -regex 'Report2400\.clip[0-9]+\.mp3'
我希望获得 8 个文件,“clip”后面跟着一个数字“8”,但却没有返回任何内容。
我错过了什么?我知道这很基本,但我差点就进精神病院了。