#!/bin/sh list=$(ssh root@***.***.***.*** "find /home/wwwroot/r.***.com/Resources/flv/ -type f -name *.flv") for i in $list; do tmpPath=$(dirname $i) tmpName=$(basename $i) newName=${tmpName/.flv/.mp4} scp root@***.***.***.***:$i ./ ffmpeg -i $tmpName $newName rm -f $tmpName scp $newName root@***.***.***.***:$tmpPath rm -f $newName done