URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9749
[ Назад ]

Исходное сообщение
"AVG из head -c1000 /dev/dsp0.1"

Отправлено vfp7 , 02-Окт-13 13:13 
Добрый день всем

Пытаюсь вычислить среднее значение по байтам из этого вывода:

head -c1000 /dev/dsp0.1

Перепробовал все что знал, похоже что маловато знаний :)
Кто может подсказать как реализовать этот скрипт
( FreeBSD 9.1 x64 - sh, задача контроля уровня сигнала на выходе звуковой карты )


Содержание

Сообщения в этом обсуждении
"AVG из head -c1000 /dev/dsp0.1"
Отправлено pavlinux , 03-Окт-13 01:05 
> Добрый день всем
> Пытаюсь вычислить среднее значение по байтам из этого вывода:
> head -c1000 /dev/dsp0.1
> Перепробовал все что знал, похоже что маловато знаний :)
> Кто может подсказать как реализовать этот скрипт
> ( FreeBSD 9.1 x64 - sh, задача контроля уровня сигнала на выходе
> звуковой карты )


#!/bin/sh
___=/tmp/____
cat > /tmp/$___.c <<END
#include <stdio.h>
main(){long a,b,c;a=b=c=0;
for(a=0;b=getchar(),b!=EOF;
++a,c+=b);printf("%ld\n",c/a)
;} END;gcc $___.c -o $___;
head -c1000 /dev/dsp0.1 |$___;


"AVG из head -c1000 /dev/dsp0.1"
Отправлено Аноним , 03-Окт-13 04:46 
Павлин ту чего ты суетишься да торопиштся :-) ?
Я без запуска одну ошибку вижу :-р


"AVG из head -c1000 /dev/dsp0.1"
Отправлено pavlinux , 03-Окт-13 16:30 
> Павлин ту чего ты суетишься да торопиштся :-) ?
> Я без запуска одну ошибку вижу :-р

У меня есть надёжная команда парсеров. Я тока идеи генерю.


"AVG из head -c1000 /dev/dsp0.1"
Отправлено Аноним , 04-Окт-13 00:36 
> У меня есть надёжная команда парсеров. Я тока идеи генерю.

Филин^W Павлин - стратег?

PS: ... вот так и рождаются новые поговорки :)
PPS: Может - в правительство РФ? Мне там наш человек (АйТи-шник) нужен :)


"AVG из head -c1000 /dev/dsp0.1"
Отправлено pavlinux , 04-Окт-13 01:35 
> Может - в правительство РФ?

Да как два байта об асфальт!


"AVG из head -c1000 /dev/dsp0.1"
Отправлено тень_pavel_simple , 04-Окт-13 07:56 
>> Может - в правительство РФ?
> Да как два байта об асфальт!

ды тыж унас голубая кровъ -- тебе никак нельзя.


"AVG из head -c1000 /dev/dsp0.1"
Отправлено pavlinux , 04-Окт-13 19:35 
>>> Может - в правительство РФ?
>> Да как два байта об асфальт!
> ды тыж унас голубая кровъ -- тебе никак нельзя.

Ну извиняйте, Дворянское собрание упразднили,... будем думать в Думе,
а там и Путина Царем сделаем  :)


"AVG из head -c1000 /dev/dsp0.1"
Отправлено михалыч , 17-Окт-13 16:59 
> Павлин ту чего ты суетишься да торопиштся :-) ?
> Я без запуска одну ошибку вижу :-р

Опечатка. Исправил, вдруг кому пригодится ))

#!/bin/sh
___=/tmp/___
cat > $___.c <<END
#include <stdio.h>
main(){long a,b,c;a=b=c=0;
for(a=0;b=getchar(),b!=EOF;
++a,c+=b);printf("%ld\n",c/a);}
END
gcc $___.c -o $___;rm $___.c;head -c1000 /dev/dsp0.1 |$___