Вопросы с тегом «bc»

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

93
Есть ли способ получить минимум, максимум, медиану и среднее из списка чисел в одной команде?

У меня есть список номеров в файле, по одному в строке. Как я могу получить минимальные, максимальные, средние и средние значения? Я хочу использовать результаты в скрипте bash. Хотя моя непосредственная ситуация с целыми числами, решение для чисел с плавающей запятой было бы полезно в дальнейшем,...

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

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

56
Почему и как работают некоторые общие библиотеки, как если бы они были исполняемыми файлами?

В 32-битных системах Linux, вызывая этот $ /lib/libc.so.6 и на 64-битных системах это $ /lib/x86_64-linux-gnu/libc.so.6 в оболочке, обеспечивает вывод как это: GNU C Library stable release version 2.10.1, by Roland McGrath et al. Copyright (C) 2009 Free Software Foundation, Inc. This is free...

47
Как обновить glibc до 2.14 в CentOS 6.5

Я хочу установить Android NDK на мою машину CentOS 6.5. Но когда я запускаю программу, она говорит, что для запуска ей нужен glibc 2.14. На моем CentOS 6.5 установлен только Glibc 2.12. Поэтому я попытался обновить glibc: $ sudo yum update glibc Но после этого я обнаружил, что версия glibc...

42
Операция с плавающей точкой с bc?

Похоже, что bc не поддерживает операции с плавающей точкой, когда я делаю echo 1/8 | bcэто, получаю ноль. Я проверил bc (1), но он даже не упоминает float, так что мне интересно, если это...

38
Открывает ли bash файлы в O_APPEND при использовании «>>» в Linux?

Если мы используем, echo 1234 >> some-fileто Документация говорит, что вывод добавлен. Я предполагаю, что если некоторый файл не существует, то O_CREAT создаст новый файл. Если >был использован, то O_TRUNC будет обрезать существующий файл. В случае >>: Будет ли файл открыт как...

34
В чем разница между пакетами i686 и x86_64?

У меня есть машина с glibc i686 и x86_64, и очень неприятная проблема с glibc. Нормально ли иметь на одном компьютере две библиотеки с одинаковыми именами? Как я могу узнать, какая библиотека выполняется? До недавнего времени я считал, что x86_64 - это i686. Ну, я должен ошибаться, но почему?...

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

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

29
Python против BC в оценке 6 ^ 6 ^ 6

Я оцениваю выражение, 6^6^6используя pythonи bcотдельно. Содержимое файла python есть print 6**6**6. Когда я выполняю time python test.py, я получаю вывод как real 0m0.067s user 0m0.050s sys 0m0.011s И затем я выполнил команду, time echo 6^6^6 | bcкоторая дала мне следующий вывод real 0m0.205s user...

29
Почему почти каждая программа жалуется на мой язык?

Я использую Arch Linux, и я следовал инструкциям в вики по настройке моей локали. Почти каждая запускаемая программа жалуется на локаль - даже locale. Это выглядит так: % locale locale: Cannot set LC_ALL to default locale: No such file or directory LANG= LC_CTYPE=en_US.UTF-8 LC_NUMERIC=en-US...

26
Что было бы лучшим способом обойти эту проблему glibc?

Я управляю коробкой Gentoo Hardened, которая использует файловые возможности для устранения большей части необходимости в двоичных файлах setuid-root (например, /bin/pingимеет CAP_NET_RAW и т. Д.). Infact, единственный двоичный файл, который я оставил, является этим: abraxas ~ # find / -xdev -type...

22
Понять «ibase» и «obase» в случае конвертации с bc?

Я часто использую bcутилиту для преобразования шестнадцатеричного числа в десятичное и наоборот. Тем не менее, это всегда бит проб и ошибок, как ibaseи obaseдолжно быть настроено. Например, здесь я хочу преобразовать шестнадцатеричное значение C0 в десятичное: $ echo "ibase=F;obase=A;C0" | bc 180 $...

22
Нужно установить glibc> = 2.14 на Wheezy

Я пытаюсь заставить Protractor работать для выполнения углового тестирования e2e, но для транспортира требуется Selenium, для которого требуется ChromeDriver, для которого требуется glibc2.14. Моя текущая версия разработки использует Debian Wheezy, который поставляется с glibc2.13. Я читал, что...

20
Как запустить новое программное обеспечение без обновления GLIBC?

Я установил Mathematica 9 в старой системе Red Hat Enterprise Linux AS версии 4. После установки я попытался запустить Mathematica, но вышло следующее сообщение: /home/wcbao/M/Wolfram/Mathematica/9.0/SystemFiles/FrontEnd/Binaries/Linux-x86-64/Mathematica: /lib64/tls/libc.so.6: версия `GLIBC_2.4 'не...

18
Можно ли использовать новые версии glibc со старым ядром?

Очевидно, что glibc может быть скомпилирован --enable-kernelдля поддержки более старых версий ядра. Тем не менее, я не смог найти информацию о том, какие версии ядра поддерживаются в конкретной версии glibc . В идеале я хочу видеть матрицу совместимости для каждого выпуска glibc (2.x) и kernel...

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

Я хочу напечатать число с плавающей запятой ровно с двумя значащими цифрами в bash (возможно, с помощью обычного инструмента, такого как awk, bc, dc, perl и т. Д.). Примеры: 76543 должно быть напечатано как 76000 0.0076543 должно быть напечатано как 0.0076 В обоих случаях значимые цифры 7 и 6. Я...

15
Установка двух glibc вместе с Debian / Ubuntu

Можно ли установить и использовать две разные версии glibc на одной машине? Где одна версия используется только для запуска устаревшего программного обеспечения, которое использует старые двоичные файлы glibc? Можно ли сделать это с помощью менеджера пакетов (что-то вроде «установить этот пакет и...