Unix 命令,列出以字母开头并包含数字的所有文件(在当前目录中)

Unix 命令,列出以字母开头并包含数字的所有文件(在当前目录中),unix,grep,command,Unix,Grep,Command,命令,列出所有文件(在当前目录中),这些文件以字母字符开头,包含一个数字,以点结尾,后跟一个小写字符,然后再加一个字符。对于grep,您可以使用ls-1.|grep-E“^[a-zA-Z].[0-9].\[a-Z]+$” ls-1.->显示当前目录中的所有文件(每行列出一个文件) . grep-E regex->过滤输出 正则表达式: ^行的开头 [a-zA-Z]字母字符 *任何字符匹配零次或多次 [0-9]包含一个数字 \。点字符 [a-z]+小写字符匹配一次或多次 $行尾 ”“这很重要。如果

命令,列出所有文件(在当前目录中),这些文件以字母字符开头,包含一个数字,以点结尾,后跟一个小写字符,然后再加一个字符。

对于grep,您可以使用
ls-1.|grep-E“^[a-zA-Z].[0-9].\[a-Z]+$”

ls-1.
->显示当前目录中的所有文件(每行列出一个文件) .
grep-E regex
->过滤输出
正则表达式:
^
行的开头
[a-zA-Z]
字母字符
*
任何字符匹配零次或多次
[0-9]
包含一个数字
\。
点字符
[a-z]+
小写字符匹配一次或多次
$
行尾
”“这很重要。如果忘记了这一点,您没有使用regexp,那么shell使用的是全局字符