Petru Ratiu wrote:
On Sat, Dec 20, 2008 at 02:46, lonely wolf <wo...@pcnet.ro> wrote:
On 12/20/2008 02:30 AM, ghrt wrote:
salut

am scris un programel

for FISIER in `ls *.avi`
do
  mencoder $FISIER -sub $FISIER.srt -o ./P2000/$FISIER -oac pcm -ovc lavc
-lavcopts vcodec=mjpeg
done

 mencoder "$FISIER" -sub "$FISIER".srt -o ./P2000/"$FISIER" -oac pcm -ovc
lavc -lavcopts vcodec=mjpeg

N-o sa mearga pentru ca for sparge tot dupa $IFS.

Solutiile pe care le vad acum sunt fie redefinirea IFS, fie find |
while read , fie find -print0 | xargs -0 , fie alte solutii non-bash.

PS: `ls *.avi` e din categoria useless use of cat, *.avi era fix la
fel (caz in care in scriptul de mai sus apare o surpiza placuta pe
care n-o desconspir acum).


mersi! l-am facut sa mearga, si am folosit si parameter substitution din celalalt thread!

for a in *.avi ; do mencoder "$a" -sub "${a%avi}srt" -o ./P2000/"$a" -oac pcm -ovc lavc -lavcopts vcodec=mjpeg ; done

--ghrt


PS: pentru cei interesati este vorba de convertirea intr-un format cunoscut si redabil (ca si procesor) de un device, Epson P-2000. ma pregatesc de vacanta de Craciun :)


_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui