我想使用带有-f
标志的 grep 。
我这样跑:
grep -f my_file.txt *
my_file.txt
有一些记录存在于一些*
因此我希望看到它。
就我而言……它的行为很奇怪。即它只找到最后一条记录my_file.txt
。
如果我从中删除最后一条记录,my_file.txt
则会再次找到最后一条可用的记录。
我知道来自的所有记录my_file.txt
都有匹配项,*
但它只找到最后一个。
我一直在寻找特殊字符、换行符等,但没有找到任何东西。有什么线索吗?
顺便说一句,如果我只有 1 条记录,my_file.txt
它会找到它,但如果我有 2 条记录.. 它只会找到最后一条。
1 个回答