簡體   English   中英

從模式文件到目錄中搜索的Grep無法正常工作

[英]Grep from pattern file to search in directory not working

我有一個名為“ optionsList.txt”的txt文件,其內容如下:

00201205CA2A421F99B7E0E0B332921C
00AAFF650E9F42B987679AB21F1A5F0F
015CF25A44D047398E96A0BD7A06939E
00201205CA2A421F99B7E0E0B332921C
00AAFF650E9F42B987679AB21F1A5F0F
015CF25A44D047398E96A0BD7A06939E
016F0DFB04A24B5B92E50079CB15ADC7
022F3506A50F451682881080B31F9067
....

我正在嘗試使用grep -F -f在目錄“ ./Options/”中查找匹配項

編輯:這是我正在使用的逗號(很抱歉,較早不包含它):

grep -nr -Ff optionsList.txt  ./Options/

但是grep卻一無所獲。

當我去一個普通模式grep

grep -nr 00AAFF650E9F42B987679AB21F1A5F0F ./Options/

我確實看到正確的結果,例如:

./Options/ReportOptions.log.25:100331:2017/01/06 04:02:37.479 [7420] 00AAFF650E9F42B987679AB21F1A5F0F: Report.ExecuteJob Start
./Options/ReportOptions.log.25:100348:2017/01/06 04:02:38.988 [7420] 00AAFF650E9F42B987679AB21F1A5F0F: ExecuteAtOnce Before Call

為什么我的grep命令不適用於特征碼文件?

UNIX上有一個實用程序可刪除char 13,'\\ r'或^ M。

語法可能會有所不同

dos2unix optionsList.txt
dos2unix optionsList.txt optionsList.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM