[問題] 如何將find到的資料自動的移動到指定目錄呢?

看板Linux作者 (阿月)時間12年前 (2014/02/18 14:42), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
各位前輩好 小弟最近正在學習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)

02/18 15:44, , 1F
xargs 滿好用的.
02/18 15:44, 1F

02/18 16:34, , 2F
謝謝 我去研究看看 ^_^
02/18 16:34, 2F
文章代碼(AID): #1J0m2wBs (Linux)
文章代碼(AID): #1J0m2wBs (Linux)