Re: [問題] cgi網頁
※ 引述《maximum (月無痕)》之銘言:
: 我用perl寫了一個cgi網頁
: 然後有呼叫系統的grep指令來做檔案搜尋
: 我的寫法是$result = `grep -r 'xxxx' /home/* |cut -c 1-15`;
: 用recursive的方式去搜尋home底下所有包含xxxx字串的檔案
: 可是後來發現這樣子用在shell底下的確跑得出來結果
: 但是在網頁上跑後,卻只能搜尋到一層目錄(只有/home/這層目錄底下的檔案)
: 如果是/home/123/多層目錄裡面的檔案就搜尋不到了
: 所以沒有辦法像在shell底下執行一樣,得到正確的結果
: 請問為什麼會這樣? 該如何解決呢?
: 謝謝
(1) 應該權限有問題
(2) 請愛用 File::Find 等相關模組
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.142.15.102
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章