Вопросы с тегом «numeric-data»

9
Есть ли команда Unix, которая дает минимум / максимум двух чисел?
Я искал команду для ограничения числа читаемых из stdin. Я написал небольшой сценарий для этой цели (критика приветствуется), но мне было интересно, не было ли стандартной команды для этого, простого и (я думаю) общего варианта использования. Мой скрипт, который находит минимум два числа: #!/bin/bash # $1 limit [ -z "$1" …


5
Как сравнить версию программы в скрипте оболочки?
Предположим, я хочу сравнить gccверсию, чтобы увидеть, установлена ​​ли в системе минимальная версия или нет. Чтобы проверить gccверсию, я выполнил следующее gcc --version | head -n1 | cut -d" " -f4 Выход был 4.8.5 Итак, я написал простое ifутверждение, чтобы проверить эту версию с некоторым другим значением if [ "$(gcc …

1
Как остановить Bash от интерпретации восьмеричного кода вместо целого?
Я пишу RSS-сценарий Horoscope в качестве вступления к проекту Unix / Linux и столкнулся с проблемой, которую мой профессор не мог исправить за то время, когда я смог остаться после занятий. Поскольку я не мог понять, как использовать фактические даты для проверки, я решил попробовать основную арифметику, используя вводимые пользователем …

13
Как можно численно отсортировать одну строку элементов с разделителями?
У меня есть строка (или много строк) чисел, которые разделены произвольным символом. Какие инструменты UNIX я могу использовать для числовой сортировки элементов строки, сохраняя разделитель? Примеры включают в себя: список номеров; вход 10 50 23 42:; сортировать:10 23 42 50 Айпи адрес; вход 10.1.200.42:; сортировать:1.10.42.200 CSV; вход 1,100,330,42:; сортировать:1,42,100,330 труба …

6
Поменять местами шестнадцатеричное число в bash
Есть ли простая команда для изменения шестнадцатеричного числа? Например, учитывая шестнадцатеричное число: 030201 Выход должен быть: 010203 Используя revкоманду, я получаю следующее: 102030 Обновить $ bash --version | head -n1 GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) $ xxd -version xxd V1.10 27oct98 by Juergen Weigert $ rev --version rev from util-linux …

3
Расширение Bash шестнадцатеричное
Я хотел бы знать, есть ли способ использовать расширение bash для просмотра всех возможностей комбинации для ряда цифр в шестнадцатеричном формате. Я могу расширить в двоичных файлах В базе 2: echo {0..1}{0..1}{0..1} Что возвращает: 000 001 010 011 100 101 110 111 В базе 10: echo {0..9}{0..9} Что возвращает: 00 …

2
comm: файл не в отсортированном порядке
Я использовал commдля сравнения двух отсортированных файлов. Каждая строка в этих файлах - положительные целые числа. Но результаты показывают comm: file 1 is not in sorted order comm: file 2 is not in sorted order Почему происходит ошибка, даже если эти два файла отсортированы?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.