2014-02-18 18 views
-1

在一个文件夹中的一些关键字,也有大量的文件,其中包含在文件名中的时间戳信息,例如,列表文件名不包含在dictory文件

callMic-13501358220-414404433.caf (414404433 is the timestamp) 
callMic-18901111584-414235643.caf 
.... 

我也有一个文本文件(时间戳。 txt)哪一个将被用作胜利。该文本文件包含大量每行时间戳,如下所示。

414247851 
414235643 
414226229 
.... 
.. 

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

+0

* Dictory *不是一个英文单词 - 你的意思** **目录(如磁盘上的“文件夹”中)或者你的意思是**字典**(作为内存中的数据结构)?? –

回答

2
grep -vFwf timstamp.txt filename.txt 

如果你的文件名是不是在文件中,你可以

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

我认为这是一种方式,尽管'filename.txt'应该填充文件列表。 – fedorqui

+1

@fedorqui thx,我加了那部分。 – Kent

+0

谢谢,我想列出的文件名不包含timestamp.txt中列出的关键字。 – seanlv