我在当前目录中有一个“.c”(c 文件)列表。
我必须在当前目录中找到所有 .c 文件。
可以使用的命令 id ls *.c
但是,另一种方法是使用 grep。
所以如果我给
ls | grep *.c
它不会为此命令返回任何结果,而对于其他文件类型,如“.java”、“.txt”,它会给出预期的结果。
grep 命令中的“*.c”有什么特殊含义吗?或者我可以知道这种行为的原因吗?
linux shell grep regex
grep ×1
linux ×1
regex ×1
shell ×1