为什么grep“ file * .txt” output.txt不起作用

问题描述 投票:0回答:1

我有一个包含内容的output.txt文件:

/usr/share/vim/vim80/doc/filetype.txt
/home/adminuser/trening/file1.txt
/home/adminuser/trening/file2.txt

为什么grep "file1.txt" output.txt给出正确的结果,grep "file*.txt" output.txt or grep "file?.txt" output.txt没有结果?

提前谢谢您

regex grep glob
1个回答
-1
投票

grep命令需要一个没有通配符或正则表达式模式的字符串。 "file*.txt"仅在文件名中实际包含*而不包含任何字符的行时匹配。

© www.soinside.com 2019 - 2024. All rights reserved.