Новые вопросы с тегом «bc»
Всего найдено 13 вопросов
0
голосов
0
ответов
333
просмотра
Интерпретировать строку как целое число в стандартный вывод
Я ищу способ преобразовать число dec в двоичное представление базового типа данных, таких как int8, uint8, float и т. Д. Например: echo "123" | functionTo int8 | hexdump -C Результат должен быть "7B" Другой пример echo "123" | functionTo uint16 | hexdump -C Результат должен быть "007B".
спросил Stefan 6 лет назад
1
голосов
2
ответа
579
просмотров
Почему мой сценарий Bash не возвращает правильный ответ этому Project Euler?
Я пытаюсь использовать Bash для завершения Project Euler 13 . Ниже приведен мой код, с которым я просто не могу понять, в чем дело. #!/bin/bash sum=0 while read -r -d $'\r' line; do sum=$(echo $sum + $line | bc) done <<< "$(curl -s http://pastebin.com/raw/uHZ0PZjm)" echo "$" exit Ра...
спросил Egrodo 7 лет назад
2
голосов
1
ответ
507
просмотров
Как сказать bash повторить сценарий до удовлетворительного, затем вывести готовый продукт
Я хочу повторить этот код до тех пор, пока я не остановлю его, либо установив время, в течение которого он повторяется, нажав ^ c, либо установив количество итераций, а затем выведя результат повторения. Код должен вводиться сам по себе, так что ввод переменных 5 и 2 в первый раз приведет к перезапу...
спросил Hellreaver 8 лет назад
0
голосов
1
ответ
303
просмотра
Подзаголовок двух чисел с плавающей точкой в сценарии оболочки
Я написал сценарий оболочки, чтобы вычесть два значения с плавающей запятой, например, для. ниже приведены два значения: debit_amount=7.853117806000353E7 credit_amount=3223649.619999993 val1=$(printf "%f", "$debit_amount") val2=$(printf "%f", "$credit_amount") echo " val1 = " $val1 echo " val2 = "...
спросил user 8 лет назад
0
голосов
1
ответ
340
просмотров
Конкретное использование bc bc без сохранения результата в переменной
К сожалению, это приводит к пустой переменной, и команда bc выводит свой результат на терминал в любом случае, пытаясь приписать aux aux=&(bc -l <<< "scale = 5; c($*$constant)") echo "$aux" как я могу сохранить этот результат?
спросил RomuloPBenedetti 9 лет назад
1
голосов
2
ответа
408
просмотров
Неправильные результаты при сравнении двух чисел с bc (bash)
Я столкнулся с ошибкой, вероятно, ошибка в bc. Я сталкивался с этим при попытке сравнить два числа на скрипте в bash. Оказывается, когда я делаю: echo "1.1E-2<1.1E-1" | bc -l Возвращает 1 (как и ожидалось). Но когда я делаю это для примера: echo "2.1E-2<1.1E-1" | bc -l Он возвращает 0, когда...
спросил juan monti 9 лет назад
1
голосов
1
ответ
561
просмотр
Получить GNU bc для печати символа новой строки
GNU bc очень нетрадиционный. Я не могу найти в Интернете ничего о том, как заставить его печатать символ новой строки. Я пытаюсь заставить его напечатать первые 16 шестнадцатеричных цифр синусов целых чисел от 1 до 30. Я ожидаю, что что-то вроде этого будет работать: define mod(x, y) { oldscale=scal...
спросил Melab 9 лет назад
2
голосов
1
ответ
482
просмотра
Почему `bc` игнорирует мой` obase`?
>>> bc bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. ibase = 16 obase = 56 BE753DE5C17F1B6C9F5D1E8A628B74B0FFC4A7 13 54 52 19 83 18 71 14 32 84 08 11 54 04 20 50 49 70 30 00 29 4...
спросил Alan H. 12 лет назад
4
голосов
2
ответа
4382
просмотра
Как сделать деление с помощью bc (стендовый калькулятор) и получить дробные результаты?
bc 1/2 0 5/3 1 10/3 3 Когда дробь вводится bc, результат усекается до целого числа. Как можно избежать такого поведения, чтобы результат операции деления был действительным числом?
спросил user001 12 лет назад
0
голосов
1
ответ
946
просмотров
Лучшее решение с плавающей точкой для сценария Bash?
Я использую bash calculator для вычислений с плавающей запятой, и я должен использовать перенаправление ввода и символ backtick (`) в скриптах. Так как обычные скобки $[math operation]и expr не поддерживают вычисления с плавающей точкой. Есть ли другой способ сделать вычисление с плавающей запятой н...
спросил P K 12 лет назад
1
голосов
1
ответ
363
просмотра
Умножение в БК (стендовый калькулятор)
$ echo 2*1024|bc 20480 $ echo 2.0*1024|bc 2048.0 $ echo 2*1024.0|bc 2048.0 Что здесь происходит тогда? Обновить: дк справляется нормально $ echo "2 1024 * p"|dc 2048
спросил Stephen Paulger 13 лет назад
5
голосов
4
ответа
2525
просмотров
Разделение с до н.э.
Я только начинаю с Bc Гну, и я застрял в самом начале (очень обескураживающий ...). Я хочу разделить два числа и получить результат с плавающей точкой: $bc bc 1.06.94 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. F...
спросил Boldewyn 14 лет назад
7
голосов
5
ответов
13013
просмотров
GNU BC: «по модулю»% со шкалой, отличной от 0
Если шкала отлична от нуля, вычисления с%, например, 3% 2 и 46% 4, имеют тенденцию выводить 0. Как алгоритм разработан с шкалой, отличной от 0? bc scale=10 print 4%3 // output 0
спросил KronoS 15 лет назад