Запитання з тегом «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-скрипт гороскопа як вступ до проекту Unix / Linux, і я зіткнувся з проблемою, яку мій професор не зміг виправити в той час, коли мені вдалося залишитися після уроку. Оскільки я не міг зрозуміти, як використовувати фактичні дати як те, що потрібно перевірити, я подумав, що спробую провести …

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

6
Зворотне шістнадцяткове число в басі
Чи є проста команда повернути шістнадцяткове число? Наприклад, враховуючи шістнадцяткове число: 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 …

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.