Grep 列表文件名在口述文件中不包含某些关键字

Grep 列表文件名在口述文件中不包含某些关键字,grep,ls,Grep,Ls,在文件夹中,有很多文件,文件名中包含时间戳信息,例如 callMic-13501358220-414404433.caf (414404433 is the timestamp) callMic-18901111584-414235643.caf .... 我还有一个文本文件(timestamp.txt),可以用作口述。文本文件每行包含大量时间戳,如下所示 414247851 414235643 414226229 .... .. 我想列出所有不包含timestamp.txt中列出的时间

在文件夹中,有很多文件,文件名中包含时间戳信息,例如

callMic-13501358220-414404433.caf   (414404433 is the timestamp)
callMic-18901111584-414235643.caf
....
我还有一个文本文件(timestamp.txt),可以用作口述。文本文件每行包含大量时间戳,如下所示

414247851
414235643
414226229
....
..
我想列出所有不包含timestamp.txt中列出的时间戳的文件名

grep -vFwf timstamp.txt filename.txt
如果您的文件名不在文件中,您可以

ls -1 or find magic..|grep -vFwf timestamp.txt

我想这就是方法,虽然
filename.txt
应该用文件列表填充。谢谢,我想列出的文件名不包含timestamp.txt中列出的关键字。@seanlv你试过我的答案了吗?是的,我试过了。:)但它不起作用。我使用了ls-1 | grep-vFwf timestamp.txtDictory不是一个英语单词-你是指目录(如磁盘上的“文件夹”中),还是指字典(如内存中的数据结构)??