搜尋檔案 + 過濾 功能 - Linux

Jack avatar
By Jack
at 2008-09-11T20:30

Table of Contents

※ 引述《bluedkdk (為你摘下星星月亮)》之銘言:
: 請問如過要搜尋某路徑下的所有檔案中含有 字串 "abc" 的指令要怎麼下
: ps:而且路某路徑下所有子目錄也一併搜尋
: 我想看到的結果是 檔案名稱 含有 "abc" 那一行的文字也一併列出
: 目前想到是用 grep 配合 find 來使用
: 不過試了很久試不出來我想要的輸出結果 Orz


vi ./foo.sh
#!/bin/sh
grep -l "$1" "$2"
grep "$1" "$2"


find /your/path -type f -exec ./foo.sh abc "{}" \;



--
Tags: Linux

All Comments

Christine avatar
By Christine
at 2008-09-16T08:36
謝謝你的分享

要如何設定ubuntu的網路

Jacky avatar
By Jacky
at 2008-09-11T18:08
新手在下有ubuntu的問題要問大家 新安裝ubuntu後 要如何設定網路連線呢? 我是用宿舍網路的 我嘗試自己設定 用固定IP IP位址 Mask Getway DNS都有設定 找到位址後 開火狐 沒辦法上網.... 也沒辦法軟體更新 可以請問一下要怎麼設定嘛? 不能上網.... ...

windows outlook express連不到伺服器

John avatar
By John
at 2008-09-11T17:38
小弟最近用postfix mailx架站 已確認可以收發信件 但是不論是用outlook express 還是thunder bird都連不到那台伺服器 (thunder bird連密碼都不問...) 麻煩請板上的高手幫忙解答一下 不勝感激 -- 沒有人妖做不到的事 人妖的格言是-流血 流淚 和 流汗 ...

關於linux kernel

Selena avatar
By Selena
at 2008-09-11T17:34
由於剛剛接觸Embedded linux不久,遇到了一個問題想請問各位高手! 我上網抓了一個ZeroShell的USB image檔案,將之使用dd指令到我的USB碟上, 開機一切都沒有發生問題,之後我希望將自己編譯的kernel替換掉他所使用的kernel, 我將編譯出來的vmlinuz以及initrd檔替 ...

Ubuntu 兩張網路卡的設定, 抓不到一張

Jacky avatar
By Jacky
at 2008-09-11T17:27
可否看一下 /sys/class/net目錄下是否有除了eth0以外的eth目錄 如果有,表示你的 udev 對 eth 的設定沒有正確 一般而言,可能是你的系統有更換/修正過/第一次install沒找到網路卡, udev的rules沒有重新assign新的eth 你可以用ip重新設定至正確後加入udev ...

安裝舊的make

George avatar
By George
at 2008-09-11T17:23
我用Cygwin 目前的make為3.81 我抓了 3.80下來 ./configure --prefix=/usr make make check make install 最後一步時 會出現無法刪除 /usr/bin/make.exe的錯誤 因為我正在用 3.81安裝3.80吧 ? 我該怎 ...