[shell] 利用shell將大批量patch zip檔案過濾出來

tolywang發表於2013-06-05

要將EBS的775個補丁中的469個挑揀出來,775個補丁zip已經存在某個目錄下, 且有
469個補丁的patch list(數字部分), 使用如下指令碼將需要的 469 個補丁過濾到某個
目錄下。


1. 將補丁的patch檔案補丁數字部分存為txt檔案 .

[apploserp@nkgtsoserp01-vlx s3_patches]$ vi   miss_p.txt 

miss_p.txt

9875644
9987439
8749321
10887353
10087642
13987832
14352239
14876209
15963802
15796301
...

太多,這裡省略。



2. 然後寫一個sh指令碼來對patch zip檔案進行過濾 。

[apploserp@nkgtsoserp01-vlx s3_patches]$ vi   miss_S3.sh   

for i in `cat miss_p.txt`
do
  cp  p*$i*.zip   miss_s3
done



3. 建立目錄 miss_s3 目錄,用於存放過濾後的檔案

執行 miss_S3.sh 檔案,拷貝miss_p.txt 中的檔案到過濾資料夾miss_s3中。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-769286/,如需轉載,請註明出處,否則將追究法律責任。

相關文章