1
ответ

Возведение каждого элемента массива в степень и сохранение вывода в новый массив в bash

Я хочу возвести дробь (дробь вычисляется в первом цикле) в десятичную степень (второй цикл), однако я всегда получайте 1 в результате. Я хочу сохранить результат второго цикла в массиве как...
09.10.2019
1
ответ

Можно ли запускать pulseaudio в Raspberry Pi 3 Model B под управлением Arch Linux без какой-либо графической среды?

У меня есть Rapberry Pi под управлением Arch Linux ARM без какой-либо графической среды. Я хочу, чтобы она играла песню каждое утро. У меня установлено пульсодио. Но когда я использую паплей, я получаю ошибку: паплей...
09.03.2019
1
ответ

GNU BC: Как «модуло» (%) с масштабом, отличным от 0 полезных?

Это самозависимый вопрос, исследование, которое разумно задать За вопрос идет в ответ на ответ, пожалуйста, не выделяйте, потому что вы верите, что я не исследую для ответа. ...
28.10.2018
1
ответ

AIX не поддерживает логическое выражение bc

Я столкнулся с проблемой, когда bc не поддерживает логическое выражение в системе AIX. Хотите знать, есть ли команда замены, поэтому мне больше не нужно делать свой код? Это в bash-скрипте. Вот...
17.09.2018
1
ответ

bc: Почему `ibase=16; обаз = 10; FF` возвращает FF, а не 255?

Я использовал bc для преобразования чисел из двоичного в шестнадцатеричный, из восьмеричного в десятичный и т.д. В следующем примере я пытался преобразовать число с основанием 16 (шестнадцатеричное) в двоичное, восьмеричное и десятичное. Я не...
26.08.2018
1
ответ

Как изменить первые строки в формате столбцов на последующие, заменив * на число, и выполнить операции между столбцами?

У меня есть следующий файл, в котором первые две строки как будто одностолбцовые (т.е. непрерывная строка). Я хотел бы разделить их на столбцы и заменить символ "*" на "x" ...
21.08.2018
1
ответ

Как закрыть оператор в скрипте BC

Я не могу найти способ закрыть, пока оператор. Ниже приведен мой код сценария Bash. BC << EOF. A = 0; в то время как (<10) A ++; Распечатать A; EOF OFUT не так, как ожидается, он печатает все значения ...
10.07.2018
1
ответ

Как написать сценарий экспоненциальная функция, которая уменьшает значение показателя на каждой итерации, чтобы показатель не увеличивался?

Впервые в Linux и возникают проблемы с запуском этого сценария. Работал над чем-то, чтобы взять большие числа и использовать остаток (модуль) для сохранения результата (для экономии памяти). Использование bash ...
17.05.2018
1
ответ

Почему для сборки ядра Linux требуется 'bc'?

Минимальные требования к сборке ядра Linux указывают, что калькулятор bc требуется для сборки ядра v4.10, минимальный версия инструмента - 1.06.95. Какое использование bc в этом ...
24.04.2018
1
ответ

Разница в результате echo и printf

Почему я вижу разницу в результатах для следующего кода: прочтите printf "% .3f \ n" $ (bc -l <<< "$ a") РЕЗУЛЬТАТ: 17.929 и прочтите echo "scale = 3; $ a" | bc -l РЕЗУЛЬТАТ: 17.928 Мой ввод ...
03.09.2017
1
ответ

использовать переменную цикла для вычисления bash

для i в {0..9} do T = $ (bc <<< "8 + $ i * 0,5") echo $ T done Я получаю: синтаксическая ошибка возле неожиданного токена `T = $ (bc <<<" 8 + $ i * 0.5 ") 'Я считаю, что проблема в $ i. Что я делаю ...
25.11.2016
1
ответ

удар:-eq по сравнению с == и 'до н.э' выходной тип

Этот отрывок кода был взят из большего сценария, (кротко) моделировав несуществующий брюшной пресс () функция: [[$ (повторяют "$val <0" | до н.э),-eq 1]] && val= $ (эхо "$val *-1" | до н.э) Так мы...
17.04.2015
1
ответ

Как Вы получаете десятичное число из математической операции, включающей переменную?

Я пытаюсь найти, получают SCALEFACTOR, который является в основном 10000 / (сумма 4-го столбца в файле). Как я получаю десятичное число от вывода? Цените любую справку заранее. #!/bin/bash ФАЙЛЫ =/path/to/files/...
26.02.2015
1
ответ

Преобразуйте сериализированный объект Java в человекочитаемый

У меня есть объект класса X класса {частный DateTime dt; "конструктор, установите/получите"} у меня есть один экземпляр этого объекта, сериализированного в file.bin. Я хочу показать содержание 'file.bin на Linux...
24.01.2015
1
ответ

Проблематичный до н.э вычисление в сценарии оболочки

На Ubuntu 14.04.1 64-разрядный LTS я пишу сценарий оболочки и если я определяю запуск последовательности, используемой в для цикла с переменной вместо константы, я получаю действительно странное поведение и существует...
24.12.2014
1
ответ

Разделите входной файл на X частей общих строк размера / X

В настоящее время мой сценарий удара разделяет количеством строк. Однако я хотел бы разделить файл на X частей, каждого из тех, которые имеют общие строки, равные длине файла, разделенной на X. Скрипт запущен как...
20.11.2014
1
ответ

Почему это не 'expr … | до н.э-l' работа команды?

Я замечаю ошибку: удар: синтаксическая ошибка около неожиданного маркера '-105.5*7+50*3' При выполнении ниже сценария/выражения: expr (-105.5*7+50*3)/20 + (19^2)/7 | до н.э-l Является там любым другим путем к...
01.11.2014
1
ответ

Действительно до н.э поддерживает шестнадцатеричные вычисления?

Я пытаюсь сделать шестнадцатеричное вычисление непосредственно с до н.э, я уже указал масштаб. отзовитесь эхом 'scale=16; c06b1000-c06a5e78' | до н.э, Но я все еще получаю нуль. Что могло быть неправильным?
05.09.2014
0
ответов

Кто решил, что математическая библиотека bc будет определять синус, косинус и арктангенс?

Если вы загрузите математическую библиотеку bc, вы получите триггерные функции s ()и c ()и a (), которые представляют собой синус, косинус и арктангенс соответственно. Почему эти три функции? Я знаю, почему это те трое из...
03.06.2021
0
ответов

Как правильно использовать bc для преобразования процентного значения в формат с плавающей запятой?

У меня есть 3 переменные и значения :totalLines=14 внешние линии = 6 multiplied=600 totalLines представляет общее количество строк (100% ), а externalLines представляет количество строк с отметкой времени...
08.06.2020
0
ответов

linux + как вычислять числа с плавающей запятой с помощью bash [дубликат]

как вычислять числа с плавающей запятой: на примере bash DRIVER_MEMORY = $ ((5 * 0,6 * 0,9)) -bash: 5 * 0,6 * 0,9: синтаксическая ошибка: недопустимый арифметический оператор (токен ошибки «.6 * 0,9») примечание - ...
12.02.2018
0
ответов

разделить два столбца, а не друг с другом

У меня есть CSV-файл, созданный моим скриптом. Он использует процессорное время для каждого пользователя, однако он получает это за секунды, мне нужно это в часах, поэтому мне нужно разделить каждую строку на 3600. Пример входного файла ** USER, ...
08.02.2018
0
ответов

Неправильный результат при сравнении чисел с плавающей запятой

Я пытаюсь сравнить два числа с плавающей запятой в bash, но что-то идет не так. Вот пример кода, основанный на решении здесь num1 = 0.502E-01 число2 = 0,01 echo $ num1 '>' $ num2 | bc -l echo $ num2 '>' $ num1 | bc ...
23.05.2017
0
ответов

Почему я не могу установить bc на Raspberry Pi? [duplicate]

Когда я пытаюсь выполнить команду sudo apt-get install bc, я получаю следующее сообщение об ошибке: Чтение списков пакетов... Выполнено Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет munin-...
19.07.2016
0
ответов

Выполнять арифметические операции с плавающей запятой в определениях переменных сценария оболочки [дубликат]

Я понимаю, что bash и некоторые другие интерпретаторы выполняют арифметические действия только для целых чисел. Как я могу это сделать в следующем цикле for? Я читал, что bc можно использовать, но я не уверен, как использовать bc ...
16.05.2013