看板 Linux 關於我們 聯絡資訊
各位前輩好 小弟最近正在學習Shell Scripts 不過遇上了點問題想請教一下 我想寫一個script 1.功能是搜尋特定的目錄中的特定檔案名稱或特定副檔名 2.找到之後,再把他移動到一個新創的以目前時間所創的目錄裡面。 1.的部分我是這樣寫的 find 目錄路徑 -name 搜尋的字 2.的部分我大概是這樣寫 先宣告變數資料 $nowdate=$(date +%Y-%m-%d-%H-%M-%S) 再創目錄 mkdir $nowdate 所以1和2的部分有解決了 但是現在卡在1和2之間的銜接 如何把find找到的檔案存入一個變數或陣列之中 再用mv去移動到我創的目錄裡面呢? 小弟還在努力找這中間銜接的指令 希望有前輩可以指點一下 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.224.226.231 ※ 編輯: g001613001 來自: 36.224.226.231 (02/18 14:42) 自己解決了XD find 搜尋的目錄 -name 關鍵字 -exec mv {} 移動的目錄 \; ※ 編輯: g001613001 來自: 36.224.226.231 (02/18 14:52)
rickieyang:xargs 滿好用的. 02/18 15:44
g001613001:謝謝 我去研究看看 ^_^ 02/18 16:34