使用 grep 查找以字符开头且后面带有数字的字符串

Cha*_*ies 0 grep

好的,我有一个包含这样的数字的文件:

L21479
Run Code Online (Sandbox Code Playgroud)

我想做的是使用 grep (或类似的工具)来查找文件中具有以下格式的所有字符串:

L#####
Run Code Online (Sandbox Code Playgroud)

# 将是数字。SO 一个 L 后跟 5 个数字。

这在 grep 中可能吗?我应该加载文件并执行正则表达式吗?

Jon*_*oni 5

您可以使用 来执行此操作grep,例如使用以下命令:

grep -E -o 'L[0-9]{5}'     name_of_file
Run Code Online (Sandbox Code Playgroud)

例如,给定一个包含文本的文件:

kasdhflkashl143112343214L232134614
3L1431413543454L2342L3523269ufoidu
gl9983ugsdu8768IUHI/(JHKJASHD/(888
Run Code Online (Sandbox Code Playgroud)

上面的命令将输出:

L23213
L14314
L35232
Run Code Online (Sandbox Code Playgroud)