[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ffmpeg in einer Schleife anwenden



On Mon, May 7, 2012 11:31, Andre Tann wrote:
> Christian Brabandt, Montag 07 Mai 2012:
>
>> http://mywiki.wooledge.org/BashFAQ/089
>
> Ah, das ist sehr aufschlußreich, wenn auch kurios, daß ausgerechnet
> ffmpeg stdin in dieser Weise liest. Danke für den Tip.
>
>
> Ich lese dort folgendes:
>
>   while ? ; do
>   ?
>   done < <(find . -name '*.avi')
>
> Was ist denn "< <(find?)" für eine Notation, also ich meine die zwei <?

Das <(command) sagt der Shell, dass es den Output des commands als
Names Pipe (FIFO) zur Verfügung stellen soll, also etwas von dem man lesen
kann.

Durch das < bewirkst Du, dass die while Schleife von diesem File
Descriptor/Fifo liest, daraus wird also:

while ?; do
?
done < file

wobei file der Filedescriptor ist, von dem man die Ausgabe des
Commands lesen kann.

Grüße,
Christian


Reply to: