2013-03-21 49 views
0

我想這下面命令命令獲取文件列表在名爲「.LOG」的延伸和‘JB_’和‘錯誤:’在日誌文件中的主體(未命名的日誌文件)的UNIX

ls -1 /fbrms01/dev/Logs/JB_*.log | find . -type f | xargs grep -l "ERROR:" > /fbrms01/dev/Logs/text_JB.txt 

這些文件如下

./JB_CreateFormat_2013.03.18_08.27.49.log 
./JB_CreateFormat_2013.03.18_17.21.31.log 
./JB_ExtReservationDetail_2013.03.15_13.06.26.log 
./JB_Report_Master_2013.03.18_09.53.38.log 
./StoredProcessServer/ApplyTemplate_2013.02.15.log 
./StoredProcessServer/ApplyTemplate_2013.03.20.log 
./StoredProcessServer/AuthView_2012.08.21.log 
./StoredProcessServer/AuthView_2013.02.15.log 
./StoredProcessServer/BookPace_2013.01.29.log 

我收到的所有文件與輸出文件.logERROR:,但我只想要與JB_啓動文件,並與.log結束。 任何幫助?

回答

0
find /fbrms01/dev/Logs -type f -name 'JB_*.log' -exec grep -l "ERROR:" {} \; > /fbrms01/dev/Logs/text_JB.txt 
相關問題