grep搜尋檔案 - Linux

Zora avatar
By Zora
at 2013-10-16T00:23

Table of Contents


linux新手發問

我想要找出在此目錄下(包含子目錄們)的所有.txt檔案中
不包含關鍵字abc的檔案 (因為這些檔案是錯的要把它們找出來重新改過)

想請問板友們指令該怎麼下?
是否需要加入一些正則表達式才能達到此需求?

謝謝!


--
Tags: Linux

All Comments

Kelly avatar
By Kelly
at 2013-10-18T12:33
grep -Rl abc --include='*.txt' . ?
Callum avatar
By Callum
at 2013-10-19T14:58
寫錯, grep -RL abc --include='*.txt' .
Thomas avatar
By Thomas
at 2013-10-22T22:20
啊原來這麼簡單XDDDD
Quanna avatar
By Quanna
at 2013-10-24T12:39
感恩 立刻來試試看!
Donna avatar
By Donna
at 2013-10-28T01:59
grep -v 'abc' *.txt
Ula avatar
By Ula
at 2013-10-30T17:57
上面y大的寫法沒用過..我只會用grep -v
Bennie avatar
By Bennie
at 2013-11-03T10:41
樓上寫法只是把包含 abc 的行拿掉, 其它不含 abc 的行都列出來
Anonymous avatar
By Anonymous
at 2013-11-06T23:06
find . -name "*" | grep -v "abc"
Brianna avatar
By Brianna
at 2013-11-07T15:50
y大,我的意思是上面那行,也許可以達到原po需求
Mia avatar
By Mia
at 2013-11-12T02:24
我又鬼遮眼,* 應該改成*.txt
Zanna avatar
By Zanna
at 2013-11-17T01:42
咦? 是要檔名本身不含 abc 字樣, 還是檔案內容不含 abc ?

請問資料擷取問題

Ina avatar
By Ina
at 2013-10-15T19:19
我有一個檔案是記錄一些log的..檔名叫做Test_log 但是這檔案大於10mb,會把Test_log 存成Test_log1 之後再收到的log,會繼續存成新的Test_log 如果在有檔案在大餘10mb,就會將原本的Test_log1刪除,再將Test_log存成Test_log1 大約就是這個模式在記 ...

外接硬碟(ext4)的檔案權限

Suhail Hany avatar
By Suhail Hany
at 2013-10-15T19:07
假設我將 Ubuntu 1204 安裝在筆電上 root id 設定為: jack1204 pw 為: 1204 然後我買了一個外接硬碟(備份用) 全部 format 成 ext4 的格式 則剛格式化完的這個外接硬碟的 owner 會是 root 如果半年後 Ubuntu 發表 1210 我將 Ubunt ...

限制只有部分USER能從外部連線?

Joseph avatar
By Joseph
at 2013-10-15T16:25
※ 引述《chang0206 (Eric Chang)》之銘言: : 因為在大陸有幾台MAIL SERVER,每天都有成千上萬筆的 POP3 auth failed紀錄 : 本來是為了員工出差還能收發信件的關係,所以才開放外部連線 : (不考慮WEBMAIL,因為那邊的大頭不會用) : 但是也的確發生過幾次被 ...

syslog-ng怎麼過濾儲存非本機的Log

Harry avatar
By Harry
at 2013-10-15T15:12
各位前輩大家好 小弟公司有需要使用到syslog-ng來收集log 但目前的問題在於要將外部的log寫到一個檔案裡 不知道要怎麼編輯Config檔才不會讓本機的Log也寫進去 PS.外部為不特定IP 以下是syslog-ng.conf內容, 但看來還是會有本機的LOG寫進去 source src ...

apt-get安裝紀錄 以及 分割磁碟

Ethan avatar
By Ethan
at 2013-10-15T15:11
請問有辦法查到電腦使用apt-get install XXXX的紀錄嗎? 由於我的電腦安裝了很多XXXXX ,希望可以找到歷史紀錄, 這樣重灌後就可以方便安裝。 另外, 請問有辦法可以在不重灌的情況下重新分割磁碟嗎? 因為當初安裝Ubuntu給的boot空間太少,如今想多給他一些空間。 感謝 ...