Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
askljasklj. twuikso lsliosus. sakjsiua .sfdds* askhkjash.
在这里,我想 grep 包含.*模式的行。使用命令cat file | grep ".\*"给出输出sakjsiua .sfdds* askhkjash,但这不应该是输出或者我使用了错误的命令
.*
cat file | grep ".\*"
sakjsiua .sfdds* askhkjash
有人可以在这里帮忙吗?
我假设您在文件 foo.h 中有这些词。因此发出命令:
cat foo | grep ".*"
将打印所有内容。如果您只想要 .* 模式,请使用以下命令:
cat foo | grep "\.\*"
通过放 \ 我们可以制作 . 和 * 表现得像一个普通的文本字符
您应该将它们都转义如下:
grep "\.\*" yourfile