9
ответов

Как я могу вычислить математическое уравнение, по одному на строку в файле?

У меня есть файл со следующим: 37 * 60 + 55,52 34*60+51,75 36*60+2,88 36*60+14,94 36*60+18,82 36*60+8,37 37*60+48,71 36*60+34,17 37*60+42,52 37*60+51,55 35*60...
23.11.2019
8
ответов

до н.э выходной двоичный файл как откусывание, разделенное пробелом

Я отлаживаю код, который содержит довольно много операций сдвига разряда, и я использую до н.э много для взгляда на то, что происходит на разрядном уровне. Вот то, что я использую: $ отзываются эхом 'obase=2; 598980975283696640' | до н.э...
02.01.2015
8
ответов

Выполнение простой математики на командной строке с помощью функций удара: 1$ разделен на 2$ (использующий до н.э, возможно)

Иногда я должен разделить одно число на другого. Было бы замечательно, если я мог бы просто определить функцию удара для этого. До сих пор я вынужден использовать выражения как эхо 'scale=25; 65320/670' | до н.э, но это...
31.01.2012
7
ответов

bash - сумма чисел в переменной

У меня есть набор переменных с числами, разделенными пробелом, из которых первое число также может начинаться с пробела, пример: VAR=" 2 1 34 3 2 " Мне нужно сложить все эти числа. Проще всего было бы...
04.10.2019
5
ответов

Ошибка округления шкалы БК

Попытка усечь значение вычисления bc, однако, когда я устанавливаю масштаб=0, он возвращает 0 для всего вычисления. Установка scale=1 возвращает правильное значение 357,3, но scale=0 всегда будет...
09.03.2021
4
ответа

Как заставить bc печатать конечные нули?

Я читал темы о том, как заставить bc выводить первый ноль, но это не совсем то, что мне нужно. Я хочу большего... Мне нужна функция, которая возвращает числа с плавающей запятой с восемью десятичными разрядами. Я...
07.01.2020
4
ответа

Как к раунду или преобразовывают значение плавающее в интервал с до н.э? получение: “(standard_in) 1: синтаксическая ошибка”

Я получу значение как 2 743 410 360,320, и я хочу значение как 2743410360 к переменной. Я попробовал эхо $ INTValueOfGB=" ($gb+0.5)/1" | до н.э, Но я добираюсь (standard_in) 1: синтаксическая ошибка
01.11.2015
4
ответа

Так или иначе передать переменную до н.э, имея команду, которая будет выполняться?

Я должен передать определенную переменную до н.э для получения вывода в плавающей точке, var1= $ ((<некоторая операция>)) var2= $ ((<некоторая операция>)) $ #Needs var1 var3= ((<некоторая операция>)) #...
16.04.2015
4
ответа

Преобразование трудности от двоичного файла до шестнадцатеричного использования до н.э

Я читал, как вычислить использование калькулятора командной строки и ЗДЕСЬ-ДОКУМЕНТА, но тем не менее я не получаю то, что я ожидал и не могу найти свою ошибку, что я сделал в оболочке, был: до н.э <<ЗДЕСЬ и...
25.03.2015
4
ответа

Оценка выражение и окружающий к трем десятичным числам

У меня есть выражение "5+50*3/20 + (19*2)/7", мне нужен к раунду он до 3 десятичных разрядов. Ответ на это 17.92857142857143. То, когда я использую сценарий ниже его, дает мне 17.928. Ответ должен быть...
09.12.2014
3
ответа

Сравнение операций с плавающей запятой в оболочке

Я сравниваю значения с плавающей запятой в сценарии оболочки на основе этой ссылки. Ниже приведено содержимое скрипта число1=50,960 число2=6.65E+07 эхо "${num1} < ${num2}" | bc Когда я запустил...
16.03.2021
3
ответа

Я продолжаю получать сообщение о том, что команда не найдена, когда пытаюсь запустить свой код в bash

Я пытаюсь написать код, который будет вычислять радиус и площадь круга, используя число пи и длину окружности. Когда я пытаюсь запустить свой код, я получаю сообщение об ошибке, в котором говорится main.sh :строка 5 :bc :...
09.12.2020
3
ответа

Добавьте две двойные в bash

Я пытаюсь добавить две двойные y1 = 0,17580197E-01 y2 = 0,11979236E-02 sum = `echo $ y1 + $ y2 | bc -l` приведенный выше скрипт дает мне сумму = -2,704405652. Как мне решить эту проблему?
08.04.2019
3
ответа

я пытаюсь сравнить два IP-адреса с помощью команды bc

Я пытаюсь сравнить два IP-адреса с помощью команды bc, но IP с меньшим числовым значением не попадает в ловушку в тесте. Вот мой код: TEST=$(echo "$i < $IP_BRD &&$i > $....
10.10.2018
3
ответа

Ограничивающая точность Bash переменных с плавающей точкой

В Ubuntu 14.04.1 LTS 64-разрядный удар я - declearing переменные с плавающей точкой путем умножения плавающей точки, избивают переменные до н.э с набором масштаба к 3; однако, я не могу получить количество цифр после...
24.12.2014
3
ответа

До н.э - никакие “\\\n” в конце + не запускаются с нулей?

Это до н.э вывод, например: Вход: отзовитесь эхом "scale=10; BLA-BLA-HERE-NOT-IMPORTANT" | до н.э Вывод:.3708446283953709207058828124021300754352578903651372655882743141882\...
16.02.2012
2
ответа

Как элегантно передать число в bc?

Есть ли более элегантный способ, чем использование xargs -Ix для следующего? эхо "283" | xargs -Ix bc -l -e "scale=2; l (x )/l (10 )"
08.01.2021
2
ответа

Отбросить целое число и оставить число с плавающей запятой

Я пытаюсь удалить целое число из десятичного значения, которое у меня есть. текущий синтаксис: h=$(echo "scale=2; (($e/$g/$g))" | bc) echo $h Следующий код используется для преобразования секунд в минуты...
07.11.2019
2
ответа

преобразование переменных в сценарии оболочки из строк в числа

У меня есть файл, выложенный так: пол, годы, стаж, годы, школа, заработная плата женский,9,13,6.3152956461 женский,12,12,5.4797699786 женский,11,11,3.6421699174 женский,9,14,4.5933365997 женский,8,14,2.4181574607 ...
09.10.2019
2
ответа

Как избежать переноса в вывод bc

У меня есть следующий пример в GNU v. 1.06 (я не могу определить предел, относящийся к длине строки): v = $ (bc -l <<< "scale = 100; 4 * a (1)"); echo $ v, которое возвращает: 3 ....
17.05.2017
2
ответа

Не может суммировать числа, полученные от stdin, использующего до н.э

Я пытаюсь вычислить среднюю энтропию файлов, содержавшихся в использовании папки: {отзываются эхом' ('; найти. - тип f - исполнительная энтропия {} \; | \grep-Eo' [0-9. $]+' | \sed-r 's/$ / +/g'; отзовитесь эхом '0) /'; найти....
26.03.2017
2
ответа

Операции с плавающей запятой с помощью bc неточны?

Когда я выполняю операции с плавающей запятой в оболочке с помощью bc, результат будет другим, если я использую обычный калькулятор. Я делаю что-то неправильно? Например, мне нужно найти объем шара. Пользователь ...
02.05.2016
2
ответа

До н.э - произвести нормальную форму?

У меня есть большое количество: 2923174917395723957, который был бы: 2,923*10^18 там какие-либо параметры в до н.э, которые дадут этот ВЫВОД? например: $ отзываются эхом '2923174917395723956 + 1' | до н.э 2,923*10^18$ Или...
21.09.2012
1
ответ

Изменение масштаба масштабированного значения с помощью команды bc

Я пытаюсь найти квадратный корень из 12345, а затем масштабирую его до 100 знаков после запятой с помощью команды, показанной ниже :val=$ (bc <<< "scale=100 ; sqrt (12345 )" )Но проблема в том, что я...
10.04.2021
1
ответ

Можно ли сохранить `bc `историю командной строки?

bash имеет удобный файл.bash _history, в котором сохраняется история команд, и при следующем выполнении bash история заполняется сохраненными командами. Можно ли сохранить историю команд bc...
16.09.2020
1
ответ

Как сократить десятичный вывод в bash?

Прямо сейчас я работаю над заданием, которое включает в себя сложные конвейеры, и один из вопросов включает в себя вычисление процента и сокращение его до 3 знаков после запятой. Мне удалось рассчитать...
24.07.2020
1
ответ

Установить масштаб для bc внутри переменной

Я пытаюсь разделить два значения в цикле, используя bc, и я установил это значение как переменную. Моя проблема в том, что я хочу, чтобы это значение имело 2 десятичных знака, но у меня возникли проблемы с получением масштаба = 2 до...
21.07.2020
1
ответ

Почему GNU 'bc' имеет такую ​​длинную строку копирайта?

Когда вы запускаете 'bc' в системе GNU, она выводит следующий текст: ~$ bc до н.э. 1.07.1 Copyright 1991–1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012–2017 Free Software Foundation, Inc. Это бесплатно...
07.02.2020
1
ответ

bc: запрещает ли POSIX автономное использование операторов отношения?

Я хочу сравнить два числа с bc. Согласно этому высоко оцененному ответу на StackOverflow, я могу сделать это следующим образом: printf '%s\n' '1.2 > 0.4' | bc bc отправляет 1 в STDOUT, указывая, что ...
23.12.2019
1
ответ

bc - команда: не дает соответствующих результатов

Я пытаюсь выполнить простой расчет с помощью команды bc в Linux. Как только я хочу значение со всеми десятичными знаками. в другой раз я хочу только целую часть. Хочу получить с полными десятичными знаками $ echo ...
14.12.2019

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

---------121 пакетная обработка заданий--------188----механизма Сетки (qsub, qstat, …)

Пакетная обработка заданий механизма сетки (qsub, qstat, …)

Сервисы среды пакета POSIX указывают утилиты для пакетной обработки заданий:

  • qalter — измените отправленное задание
  • qdel — отмените отправленное задание
  • qhold — приостановите отправленное задание
  • qmove — переместите задание к другой очереди
  • qmsg — отправьте сообщение в вывод пакетного задания
  • qrerun — завершите рабочее задание и поставьте новый экземпляр в очередь
  • qrls — задания выпуска от их хранения
  • qselect — перечислите отправленные задания, соответствующие определенным критериям
  • qsig — отправьте сигнал в рабочее задание
  • qstat — покажите состояние задания, очереди или сервера
  • qsub — отправьте задание

Механизм Oracle Grid является реализацией с открытым исходным кодом этой спецификации.

---------121 базар--------189----(bzr) является распределенной системой управления версиями.

Базар (bzr) является распределенной системой управления версиями.

Ссылки

---------121 язык--------190----Арифметики произвольной точности.

Язык арифметики произвольной точности.

bc, для основного калькулятора, "язык калькулятора произвольной точности" использование алгебраической инфиксной нотации. bc обычно используется или в качестве математического языка сценариев или в качестве интерактивной математической оболочки.

Типичные использования:

  • Выполнение bc от командной строки Unix, затем в интерактивном режиме вводя математическое выражение, такой как (1 + 3) * 2, после чего 8 будет произведен.

  • От командной строки оболочки, где bc чтения от стандартного входа:

    echo '(1 + 3) * 2' | bc 

В то время как bc может работать с произвольной точностью, это на самом деле значения по умолчанию для обнуления цифр после десятичной точки, таким образом, выражение 2/3 урожаи 0. Это может удивить новый bc пользователи. -l опция устанавливает масштаб по умолчанию на 20 цифр после десятичной точки и добавляет несколько функций к языку.

В 1991, POSIX, строго определенный и стандартизированный bc. Сегодня две реализации того стандарта выживают:

  1. Традиционный bc, в системах Unix и Плана 9.

  2. GNU bc с многочисленными расширениями вне стандарта POSIX, на Linux, и др.

См. также: