PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

回應
 
主題工具
result12
Advance Member
 
result12的大頭照
 

加入日期: Mar 2003
您的住址: Land of living sky
文章: 334
請問一下我想寫一個 shell script 能包含 -r (Recursive)這個參數

請教一下大家, 我想寫一個 shell script , 執行這個 script 時, 能夠加入 -r 這個參數, recursively 搜尋目前目錄底下, 的所有子目錄裡的檔案, 並對所有子目錄裡的檔案執行這個 script.
請問大家知道, 有沒有適合的指令, 可以用在我的 shell script 裡呢? 請問有沒有方便的指令可利用呢? 又或 -r (recursive) 這個指令的大概寫法是怎樣? 麻煩大家了
     
      
舊 2004-10-06, 11:50 PM #1
回應時引用此文章
result12離線中  
kasl
Amateur Member
 

加入日期: Sep 2001
您的住址: 新竹
文章: 40
去查一下 perl 的語法
這不難 動手翻一下書吧
 
舊 2004-10-07, 12:04 AM #2
回應時引用此文章
kasl離線中  
leonlin
Major Member
 

加入日期: Nov 2001
您的住址: 米斗溏
文章: 134
引用:
作者kasl
去查一下 perl 的語法
這不難 動手翻一下書吧


用 man 去看一下 find 這個 command 應該就能用了!
舊 2004-10-07, 12:25 AM #3
回應時引用此文章
leonlin離線中  
result12
Advance Member
 
result12的大頭照
 

加入日期: Mar 2003
您的住址: Land of living sky
文章: 334
我想到的是, ls , 然後把 ls 的值傳給 array string, 再一個string一個string 的去判斷是不是檔案或是子目錄, 是檔案就執行我的script, 是目錄就 cd <string>, 如此recursive下去,直到最後一個目錄,最後一個檔案,這樣會很笨嗎?
舊 2004-10-07, 01:24 AM #4
回應時引用此文章
result12離線中  
result12
Advance Member
 
result12的大頭照
 

加入日期: Mar 2003
您的住址: Land of living sky
文章: 334
引用:
作者kasl
去查一下 perl 的語法
這不難 動手翻一下書吧

我還沒學到 perl, 不過我會去看看, 謝謝
舊 2004-10-07, 01:28 AM #5
回應時引用此文章
result12離線中  
result12
Advance Member
 
result12的大頭照
 

加入日期: Mar 2003
您的住址: Land of living sky
文章: 334
引用:
作者leonlin
用 man 去看一下 find 這個 command 應該就能用了!

啊 對喔...., 這樣我就不用真的一個一個目錄下去找, 謝謝啦
舊 2004-10-07, 01:31 AM #6
回應時引用此文章
result12離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:23 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。