И аз ползвам основно for, въпреки че и двата си имат различни приложения.
Като пример - по-удобно и бързо ми се струва да изпълня:
for x in `cat file.name | grep X | awk '{print $0...1}'`; do echo $x; done
On 11/15/2010 04:43 PM, Ivo wrote:
> Здравейте,
> Много ми хареса употребата на глагола убеждавам по-долу.
> А моят въпрос е свързна с баш циклите. Доста често убеждавам програми
> да свършат работа по много файлове с while, но пък доста често виждам
> примери с for.
> Да не би да има някаква врътка, която не знам?
>
> Поздрави, Иво Събев
>
> On 11/15/2010 08:50 AM, Peter Pentchev wrote:
>> On Mon, Nov 15, 2010 at 09:29:40AM +0200, Svetlin Nakov wrote:
>>
>>> Колеги,
>>>
>>> Някой знае ли софтуер, който може да конвертира в batch режим множество
>>> видеофайлове от MPEG2 формат (от Mini-DV камера с PCM звук) към
>>> по-цивилизован формат, примерно XVid+AC3?
>>>
>> По принцип всеки софтуер, който може да бъде пуснат от команден ред и
>> да прекодира един файл, може да бъде убеден да прекодира повече от един
>> файл със shell script или batch файл (в зависимост от операционната
>> система ;). Например с mencoder можеш да направиш нещо като:
>>
>> for i in *.mpg; do
>> mencoder ...options... "$i" -o ../converted/"$i"
>> done
>>
>> ...или, ако файловете ти са в повече от една директория:
>>
>> for i in `find . -type f -name '*.mpg'`; do
>> d=`dirname "$i"`
>> mkdir -p ../converted/"$d"
>> mencoder ...options... "$i" -o ../converted/"$i"
>> done
>>
>> А иначе самото прекодиране би трябвало да може да бъде направени или
>> с mencoder (от MPlayer), или с vlc, а сигурно има и други.
>>
>> Поздрави,
>> Петър
>>
>>
>>
>>
>> _______________________________________________
>> Lug-bg mailing list
>> [email protected]
>> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>>
>
>
> _______________________________________________
> Lug-bg mailing list
> [email protected]
> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>
_______________________________________________
Lug-bg mailing list
[email protected]
http://linux-bulgaria.org/mailman/listinfo/lug-bg