2014-02-27 37 views

回答

1
for f in Product*/*.obj 
do 
    echo "mtllib mesh.mtl" >/tmp/$$ 
    cat $f >> /tmp/$$ 
    mv /tmp/$$ $f 
done 

for f in Product*/*.obj 
do 
    mv $f $(dirname $f)/mesh.obj 
done 

for f in Product*/*.mtl 
do 
    mv $f $(dirname $f)/mesh.mtl 
done 

(使運行前一個備份)

+0

謝謝。實際上我的文件夾名稱不像有序,它可以是一切。文件名包含空格。 – Burak

+0

所以你可以用'find'來搜索擴展名並附上所有的變種。指向帶雙引號的文件名(如'「$ f」') – PeterMmm

相關問題