指令請教

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

指令請教

文章CoolBSD » 週五 10月 03, 2008 12:19 pm

如果 我想要把zip檔裏面的.mp4解壓縮出來,其他的檔案都不要
小弟想了一些方法
$ unzip -l data.zip | grep -v .mp4 | awk '{print $4}' 這樣會秀出全部mp4檔

然後

$ unzip data.zip -x xxxx.mp4 xx.mp4 這樣可以解出這兩個檔案

請問小弟要如何結合這兩個目的變成同一個。

謝謝
CoolBSD
 

文章jesse.sung » 週五 10月 03, 2008 3:20 pm

$ unzip -l data.zip | grep -v .mp4 | awk '{print $4}' 這樣會秀出全部mp4檔
$ unzip data.zip -x xxxx.mp4 xx.mp4 這樣可以解出這兩個檔案

唔,好像反了.. 第一行會把非mp4檔列出來,而第二行是把 xxxx.mp4 和 xx.mp4 以外的檔案解出來..

用這個應該可以全解出來。
代碼: 選擇全部
$ unzip data.zip "*.mp4"


如果是要把指令串起來的話,依您所寫的例子,可以試看看
代碼: 選擇全部
$ unzip data.zip -x `unzip -l data.zip | grep -v .mp4 | awk '{print $4}'`
BR,
Wen-chien Jesse Sung
頭像
jesse.sung
程式開發組
程式開發組
 
文章: 654
註冊時間: 週三 9月 04, 2002 9:43 am

文章CoolBSD » 週日 10月 05, 2008 11:54 pm

感謝大大!
CoolBSD
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客