18
ответов

Как сделать целочисленные и вычисления плавающие в ударе или других языках/платформах?

Используя эхо "20+5" буквально производит текст "20+5". Какую команду я могу использовать для получения числовой суммы, 25 в этом случае? Кроме того, что самый легкий путь состоит в том, чтобы сделать это просто использующий удар для п
24.12.2017
5
ответов

Как преобразовать число с плавающей точкой в целое число?

Действительно ли это - правильный способ сделать плавание к целочисленному преобразованию в ударе? Есть ли какой-либо другой метод? flotToint () {printf "%.0f\n" "$"}
31.10.2019
5
ответов

Почему не делает awk, делают нуль суммы, но вместо этого очень небольшое число?

У меня есть этот файл, и я хочу суммировать все число в первом столбце. Легкий: awk '{s += 1$; распечатайте 1$, s}' файл 0.1048 - 1.2705 0.4196 - 0.8509 0.4196 - 0.4313 0.2719 - 0.1594 0.0797 - 0.0797 0.0797 - 5.55112e-17...
21.12.2015
4
ответа

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

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

Преобразование чисел с плавающей запятой в десятичные числа

У меня есть несколько таблиц ascii в каталоге, некоторые из них имеют числа, выраженные в десятичном виде, а некоторые другие - с плавающей запятой, следующим образом: 1 1 1423 1 2 1589 1 3 0.85e 5 1 4 0.89e 4 1 5 8796 ... ...
16.10.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 [дубликат]

Допустим, у меня есть переменная, и я хочу напечатать 5 значащих цифр после умножения ее на 1000. zsh может это сделать: зш$ х=2,8026407e+00 zsh$ printf "%.5g\n" "$(( 1000*${x} ))" зш> 2802.6 Может ...
13.01.2019
3
ответа

Округление до ближайшего числа

У меня есть файл с такими данными, как этот vserver-1 vserver -1_root 0,95 0,0019043 0,948047 всервер-1 дом 10,00 8,25 1,75 всервер-1 УСР 95 45,65 39,35 vserver-1 file0 100 89,15 10,85 Желаемое форматирование ...
17.05.2018
3
ответа

Как сравнить два значения с плавающей запятой в ksh?

Чтобы сравнить значения с плавающей запятой, приведенная ниже команда работает нормально в bash, но не работает в ksh в AIX. if (($ (bc <<< "5.3> = 5.3"))); then echo "hi"; else echo "bye"; fi`, я столько пробовал ...
08.06.2017
3
ответа

Сценарий оболочки для перемещения файлов, если определенный процент от строк содержит определенную строку

Я работаю над сценарием оболочки для перемещения файлов, если определенный процент от строк содержит определенную строку. У меня есть ~2000 файлов в каталоге, что каждый содержит отдельный столбец данных. Количество...
02.05.2015
3
ответа

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

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

Преобразование текстового представления числа с плавающей запятой в реальное числовое значение с помощью командной строки

У меня есть дубликат, напечатанный как текст. Есть ли способ передать этот номер исходного текста какой-либо утилите, чтобы получить фактическое число, то есть ближайшее фактическое представимое двойное значение? Либо в десятичном формате/...
06.08.2020
2
ответа

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

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

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

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

Сравнение строки значением плавающего числа к числу

Я написал код ниже: для j у 'кошки output_10.txt' делают dri ='echo $j |cut-d'':-f1' ню ='echo $j |cut-d'':-f2' суммируют ='echo $j |cut-d'':-f3' fre ='echo $j |cut-d'':-f4', если [$fre> 2]...
11.07.2014
2
ответа

Удалите сценарий удара экспоненциального представления

Когда я преобразовываю МБ в ГБ, я добираюсь ниже вывода. Я хочу этот вывод в нормальном формате. Когда я использую до н.э, я получаю ошибку. Текстовый файл содержит почти 100 таких строк как это. Я хочу распечатать это...
10.12.2013
2
ответа

арифметика высокой точности awk

Я ищу способ сказать awk делать арифметику высокой точности в операции замены. Это включает, читая поле из файла и заменяя им с 1%-м инкрементом на том значении...
29.11.2012
1
ответ

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

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

Плавающее сравнение POSIX

работа с устаревшей системой, здесь я подключаюсь к sqlplus, чтобы сохранить возвращаемое значение в переменной, и у меня это работает нормально, но проблема со сравнением с плавающими значениями числового/...
28.03.2020
1
ответ

Сколько знаков после запятой может дать awk rand()?

Сколько знаков после запятой даст rand()? Я предполагаю, что значение rand() не может быть совершенно произвольным числом от 0 до исключая 1, и что оно ограничено определенным количеством знаков после запятой или...
03.02.2020
1
ответ

Как удалить десятичный разряд в числах в массиве JSON?

Какая команда оболочки в сценарии bash может быть введена для эффективного удаления всех десятичных разрядов из чисел в файле JSON, например: [ { "IMSKU": "1000001", ...
22.12.2019
1
ответ

Блендер не запускается - Исключение с плавающей запятой (Дамп ядра)

Я новичок в Linux, так что извините за нуб. Я нигде не смог найти ответ на этот вопрос, и я даже не нашел никого с похожей проблемой, и ни у кого из разногласий тоже нет ответа. Я ...
18.12.2019
1
ответ

Точность Gnuplot

Кто-нибудь знает, есть ли способ запустить gnuplot с четырехкратной арифметической точностью? Например. Когда вы хотите построить линию и хотите вычесть значение вроде "2....
17.09.2019
1
ответ

Какой текущий десятичный разделитель?

Скажем, у меня есть сценарий оболочки POSIX, который нужно запустить в разных системах/средах, которые я не контролирую, и мне нужно удалить десятичный разделитель из строки, созданной программой, которая...
12.09.2019
1
ответ

seq decimal separator

Используя команду seq с числами с плавающей запятой, мой вывод идет с запятыми вместо точки в качестве десятичных разделителей, несмотря на использование точек во входных данных: seq 0,1 0,3 1,3 0,1 0,4 0,7 1,0 {{ 1}} 1,3 Я предположил ...
02.02.2019
1
ответ

Понимание вывода утилиты od в отношении флотов 'od -t f'

Я делаю свою собственную утилиту od, основанную на Единой Спецификации UNIX, и я запутался в том, как обрабатывается представление флотов, например, od -t f. У меня есть отлично работающая утилита, в противном случае ...
05.10.2018
1
ответ

Как изменить региональные настройки в Linux, включая десятичную точку

Я был на Linux Mint, сейчас пробую основной дистрибутив Ubuntu 18. В верхней части Gnome отображается день недели/время. С этого я и начал, желая поменять его на английский, установив региональные настройки на русский через GUI,...
05.07.2018
1
ответ

Десятичное преобразование в шестнадцатеричное работает в Linux, но не в Unix

Я хочу преобразовать десятичное число в шестнадцатеричное. Я использовал команду : printf '%X\n' 053698180 Эта команда прекрасно работает на сервере Linux. Но выдает следующую ошибку, когда ...
09.12.2016
1
ответ

Почему новые версии awk печатают большие целые числа вместо десятичных?

Я часто использую калькулятор awk (gawk): calc(){ awk "BEGIN{ print $* }" ;} В Ubuntu 14.04 он выводит большие числа в стандартном виде, например, $ calc 56777654409823*4674990588446667952594759939814064128 2....
05.10.2016

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

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

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

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

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

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