Regex 我可以在mac终端中使用带有cd命令的正则表达式吗?

Regex 我可以在mac终端中使用带有cd命令的正则表达式吗?,regex,bash,terminal,glob,cd,Regex,Bash,Terminal,Glob,Cd,我有一个包含以下文件夹的目录 如何使用cd命令使用正则表达式转到名称中包含智能的文件夹 mac@saurav 6th Semester ->ls [CE 655] Engineering Economics [CT 651] Object Oriented Analysis and Design [CT 652] Database Management System [CT 653] Artificial Intelligence [CT 654] Minor Project [CT 65

我有一个包含以下文件夹的目录

如何使用cd命令使用正则表达式转到名称中包含智能的文件夹

mac@saurav 6th Semester ->ls
[CE 655] Engineering Economics
[CT 651] Object Oriented Analysis and Design
[CT 652] Database Management System
[CT 653] Artificial Intelligence
[CT 654] Minor Project
[CT 655] Embedded System
[CT 656] Operating System

将带您到第一个匹配此模式的目录


例如,如果当前目录中有目录“1 Intelligence”、“abc Intelligence”和“bcd Intelligence”,它将切换到“1 Intelligence”,因为它是第一个匹配项。

您可以这样做
cd*Intelligence*

shell不使用正则表达式作为文件名,而是使用通配符(或“glob”)模式。它们看起来非常相似,但语法有很大的不同。例如,在glib模式中,
*
表示“任意字符串”,但在正则表达式中,它修改它前面的任何内容,表示“最后一个内容的任意数量”。
cd *Intelligence*