点符号在命令中的含义是什么

时间:2015-05-29 15:57:14

标签: linux

我对所有Linux命令行都不太熟悉。我需要在目录及其所有子目录下找到带有后缀'.fvp'的所有文件。我在网上得到它,它完美无缺。但我不太明白它的真正含义。 命令行如下:

gdb

我知道-R选项用于递归列出,而管道用于重定向。那么为什么在单引号中,星号前面有一个点,括号内有另一个点。乳清不只是'* .fvp'?

谢谢!

1 个答案:

答案 0 :(得分:0)

@Grep使用正则表达式(regex)语法,与您可能习惯的glob语法相反。 *.fvp是你要做的事情的glob表达式,但是对于正则表达式,它略有不同。

正则表达式中的

.匹配任何单个字符。 *表示前面字符的任何数量。因此,.*表示任何字符零次或多次。正如Marc B所说,[.]意味着一个文字时期,因为.已经意味着其他东西。