The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Как задать статический IP гость satimis Ubuntu 3 08-02-2008 11:27 PM
Статические маршруты Arun.Kakarla UNIX для чайников Вопросы И Ответы 2 07-17-2008 09:07 AM
статический маршрут? chaandana Сеть IP 3 07-05-2005 03:05 AM
Статический Войтыла Программирования высокого уровня 6 02-25-2005 11:57 AM
Статический IP Google Сеть IP 7 05-18-2003 08:33 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 04-22-2009
yanglei_fage yanglei_fage is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2009
Сообщений: 25
Как статических среднее значение

Привет всем,

К сожалению я сделаю ошибку, название должно быть "Как статистики средняя стоимость"

Я пять раз о "MV 123 до 456"
и делать в пять раз о "MV 456 до 123"
Как известно, "время" может получить реальную USR системы ценностей,
Я хочу, чтобы в среднем реальные, USR, в системе "MV 123 до 456" и "MV 456 до 123"


Цитата:
#! / BIN / Bash
для ((I \u003d 1; I <\u003d 10; I + \u003d 1)); делать
Эхо "MV 123 до 456 долл. США, I \ N"
Время М.В. 123 456;
Эхо "MV 456 до 123 долл. США, I \ N"
Время MV 456 123;
готово

Я назвал это "испытание"

leiyang @ leiyang-ноутбук: ~ $. / тест
MV 123 до 456 на 1 \ N
реальный 0m0.005s
Пользователь 0m0.004s
системы 0m0.000s
MV 456 до 123 на 1 \ N
реальный 0m0.004s
Пользователь 0m0.000s
системы 0m0.004s
М. В. 123 456 2 \ N
реальный 0m0.004s
Пользователь 0m0.000s
системы 0m0.004s
М. В. 456 123 2 \ N
реальный 0m0.004s
Пользователь 0m0.000s
системы 0m0.004s
М. В. 123 456 3 \ N
реальный 0m0.008s
Пользователь 0m0.000s
системы 0m0.004s
MV 456 до 123 3 \ N
реальный 0m0.005s
Пользователь 0m0.000s
системы 0m0.008s
М. В. 123 456 4 \ N
реальный 0m0.004s
Пользователь 0m0.000s
системы 0m0.004s
MV 456 до 123 4 \ N
реальный 0m0.002s
Пользователь 0m0.000s
системы 0m0.004s
MV 123 до 456 5 \ N
реальный 0m0.002s
Пользователь 0m0.000s
системы 0m0.000s
MV 456 до 123 5 \ N
реальный 0m0.002s
Пользователь 0m0.000s
системы 0m0.000s
Например:
для "MV 123 до 456"
Я хочу получили real_average_123_to_456 \u003d (реальный + реального + + реальные реальные + реальный) / 5 (в данном случае является реальной для "MV 123 до 456''в каждой), также хотят получить usr_average_123_to_456, sys_average_123_to_456

для "MV 456 до 123"
Я хочу получили real_average_456_to_123 \u003d (реальный + реального + + реальные реальные + реальный) / 5 (в данном случае является реальной для "MV 456 до 123''в каждой), также хотят получить usr_average_456_to_123, sys_average_456_to_123

как я могу изменить выше code.I 'M бедных в Bash shell.please показать мне свет

Последний раз редактировалось yanglei_fage; на 04-22-2009 01:54 PM..
Old 04-22-2009
Kodak kodak is offline
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2003
Сообщений: 51
Bash не делать с плавающей точкой математика сама по себе. Поскольку вам придется конвертировать вывод времени на то, что вы можете сделать по математике, это целое дело кричат "использование Perl"Для меня.

Как намек, однако, взглянуть на ваши страницы по времени. В Linux вы можете сделать "Время-С", и она выведет на десятичное значение вместо tacking на минуту и второго подразделений.
Old 04-22-2009
colemar colemar is offline
Зарегистрированный пользователь
  
 

Регистрация: Апрель 2009
Место проведения: Тренто, Италия
Сообщений: 116
Цитата:
Первоначально Послано Kodak View Post
Bash не делать с плавающей точкой математика сама по себе
Но очевидно, KSH делает:

Код:
colemar@deb:~$ echo $((1.0/7))
bash: 1.0/7: syntax error: invalid arithmetic operator (error token is ".0/7")
colemar@deb:~$ ksh
$ echo $((1.0/7))
0.142857142857142857

Old 04-22-2009
Kodak kodak is offline
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2003
Сообщений: 51
HAH, сладкое. Я никогда не использовать KSH, спасибо.
Old 04-23-2009
yanglei_fage yanglei_fage is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2009
Сообщений: 25
Спасибо за ответ, если мы будем использовать KSH, как мы получили ответ.
Любой человек может разместить код?
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 08:02 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0