askljasklj.
twuikso lsliosus.
sakjsiua .sfdds* askhkjash.
这里我想 grep 包含 .*
模式的行。
使用命令 cat 文件 | grep ".\*"
给出输出 sakjsiua .sfdds* askhkjash
,但这不应该输出或者我使用了错误的命令
有人可以帮忙吗?
最佳答案
我假设你在文件 foo 中有这些词。因此给出命令:
cat foo | grep ".*"
将打印所有内容。如果您只想要 .* 模式,请使用以下命令:
cat foo | grep "\.\*"
通过输入\我们可以制作 .和 * 表现为普通文本字符
关于linux - 搜索通配符的 grep 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12905342/