Dou*_*ith 4 regex terminal grep
对于学校项目,我必须通过 SSH 连接到学校服务器上的文件夹,即包含文件列表的 usr/bin 文件夹,然后打印以“file”开头的文件列表。我至少在概念上了解 Regex,但我不确定 UNIX 命令可以执行此操作。
我尝试过grep '^[file][a-zA-Z0-9]*'(一行的开头,字母文件,然后出现 0 次或多次任何其他数字或数字),但这似乎不起作用。
帮助?
find一旦你连接到你的学校服务器,你就可以使用命令。
find /usr/bin -type f -name "file*"
Run Code Online (Sandbox Code Playgroud)
如果我想要所有以 OR b 开头并以 OR b 结尾的文件,我该怎么做
find /usr/bin -type f -regex "^[ab].*[ab]$"
Run Code Online (Sandbox Code Playgroud)
ls和grep:ls -1 /usr/bin | grep "^[ab].*[ab]$"
Run Code Online (Sandbox Code Playgroud)