==> [email protected] (小霜) 提到:
> 如何寫一個c shell 將一個有許多key的資料檔打開再
> 一一將每一個key讀入,讀入第一個key就交給grep去把含有這個key(查詢的關鍵字)
> 的檔案找出來將這些檔案只列檔名,並輸出成另一個檔,所以這一個輸出檔內容為含
> 有關鍵字ㄉ檔名ㄉ檔案。
深深ㄉ感謝Storm您ㄉ答案~~這對我來說很有幫助說!!
^^^^^^^^^^^^^^^^^^^^^^^
事實上,用一個指令就可以了:
fgrep -l -f pattern.key `find . -name '*.htm*' -print` > temp
將你所有的key放到pattern.key這個ASCII檔,每個key一行...
那麼如果我要加強它ㄉ功能就是這個輸出檔temp內容要為
先列出key然後接逗號再加上http://www.cju.edu.tw/再接上檔案ㄉ部份路徑(不包含點.)
例如:(temp檔ㄉ內容)
組織,http://www.cju.edu.tw/admin1/academic/class/1/A2.htm
組織,http://www.cju.edu.tw/admin1/academic/class/1/A3.htm
組織,http://www.cju.edu.tw/admin1/academic/class/1/B5.htm
招生,http://www.cju.edu.tw/admin1/academic/class/1/C2.html
招生,http://www.cju.edu.tw/admin1/academic/class/1/A3.htm
資管系,http://www.cju.edu.tw/admin1/academic/class/1/A4.htm
資管系,http://www.cju.edu.tw/admin1/academic/class/1/B1.htm
如果有問題ㄉ話可e-mail給我喔~~
[email protected]
再大聲ㄉ說一聲:阿里阿多!!更希望各位高手發揮專才為小女子解答!!
--
Origin: 成大資工BBS站 (vlsi1.csie.ncku.edu.tw) From: r201h4.dorm2.cju.edu.tw