今天要把一堆檔案轉檔,所以用了 avconv + shell script
首先要列出要轉檔的檔案,根據以前的印象我就這樣寫了
for i in $(ls)
do
echo $i
done
在一些情況下他應該可以正常運作,
可是...這些檔案有空白阿...所以變數 i 就會拿到不完整被空白分開的檔名。
網路上查到了一些用 find, print... 的解法,看起來都超複雜的...
最後找到了這個
for i in *
do
echo
done
這個寫法可以用在 bash sh
另外 csh tcsh 可以這樣寫
foreach i (*)
echo $i
end
原來可以這樣寫...太棒了!