※ 引述《Reinhard (偽ABJ)》之銘言:
: 請問怎樣下一個指令把一個資料夾底下的影片檔全都壓成同名的檔案
: 假設用的指令是
: mencoder -ovc lavc -oac lavc input.avi -o [這邊要怎麼寫才會是同名].avi
: 目前是想說用 find 把影片檔都找出來
: 不過那個同名的部分不太知道怎麼寫
: 請強者們指點一下 感謝
# local post
#!/bin/bash
for i in $(find . -name "*.avi")
do
mencoder -ovc lavc $i -o temp.avi
mv temp.avi $i
done
# 有大小寫需要可以用 -iname
# 建議轉完再做 mv ,而不是邊做邊轉,會有衝突。
--
人不作出犧牲,便得不到任何收穫;如果要得到某種東西,就必須付出同等代價。這一點
,就是鍊金術的基本原則 ── 等價交換。當時我們深信這一點就是世界的真理。
阿爾風斯‧愛力克,《鋼之鍊金術師》開場白
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.60.204.65