精華區beta Linux 關於我們 聯絡資訊
==> [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