我对所有Linux命令行都不太熟悉。我需要在目录及其所有子目录下找到带有后缀'.fvp'的所有文件。我在网上得到它,它完美无缺。但我不太明白它的真正含义。 命令行如下:
gdb
我知道-R选项用于递归列出,而管道用于重定向。那么为什么在单引号中,星号前面有一个点,括号内有另一个点。乳清不只是'* .fvp'?
谢谢!
答案 0 :(得分:0)
@Grep使用正则表达式(regex)语法,与您可能习惯的glob语法相反。 *.fvp
是你要做的事情的glob表达式,但是对于正则表达式,它略有不同。
.
匹配任何单个字符。 *
表示前面字符的任何数量。因此,.*
表示任何字符零次或多次。正如Marc B所说,[.]
意味着一个文字时期,因为.
已经意味着其他东西。