3
ответа

Make awk produce error on nonumeric

I have a program that sums a column in a file: awk -v col=2 '{sum+=$col}END{print sum}' input-file However, it has a problem: If you give it a file that don't have numeric data, (or if one number ...
16.01.2019
3
ответа

Найдите минимальное и максимальное значение столбца 3 и распечатайте целую строку

У меня есть огромный набор данных, состоящий из 3 столбцов. Я хотел бы найти максимальное и минимальное значения в третьем столбце (есть смесь нулей и затем отрицательных значений, поэтому я хочу найти максимальное отрицательное ...
05.01.2019
3
ответа

Как получить сумму значений в столбце на основе переменных в другом столбце отдельно? [дубликат]

У меня есть данные таблицы, как показано ниже abc 1 1 1 2 2 4 12 23 3 cde 3 5 5 cde 3 4 5 cde 14 2 25 Мне нужна сумма значений в каждом столбце на основе переменных в первом столбце и ...
27.11.2018
3
ответа

grep первое число в файле

У меня есть файл со следующей строкой: 333.222.2.1 Какова команда в Linux, чтобы grep только 333 и установить его в переменную.
24.11.2018
3
ответа

Сумма аргументов командной строки?

Как бы я создал скрипт Bash, который пользователь может использовать для суммирования любого количества аргументов командной строки, но он также будет игнорировать несовместимые аргументы? Например, скажем, мой сценарий называется суммой: сумма 10 -...
22.11.2018
3
ответа

как конвертировать МБ в BYTE с помощью bash / awk

нам нужно вычислить значение BYTE из MB значений, пример 10 --> 10485760 100 --> 104857600
15.09.2018
3
ответа

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

Я выполняю некоторые вычисления часового пояса в bash. Я получаю неожиданные значения при преобразовании выходных данных часового смещения часового пояса в целое число для выполнения дополнительных вычислений. Частичный сценарий: ...
28.03.2018
3
ответа

Анализируя строку версии Hadoop с помощью Bash

, мы получаем синтаксис CLI hdp-select | grep hadoop-client hadoop-client - 2.6.4.0-91 конечная цель - получить число в качестве примера: 2640 мы фиксируем последнее число и удаляем - и удаляем ...
21.01.2018
3
ответа

Сортировка IP-адресов, связанных со строкой в ​​текстовом файле в Linux

Может ли кто-нибудь помочь мне в числовой сортировке IP-адресов из файла .txt, содержащего строку с привязанным к нему IP-адресом. Содержимое в txt: string_A = 10.a.y.155 string_B = 10.a.y.212 string_C = 10.a.y.104 ...
07.09.2017
3
ответа

Шестнадцатеричное расширение Bash

Я хотел бы знать, есть ли способ использовать расширение bash для просмотра всего возможности комбинирования количества цифр в шестнадцатеричной системе счисления. Я могу расширять двоичные файлы В базе 2: echo {0..1} {0..1} {0 ....
19.02.2017
3
ответа

Использование awk для деления числа в каждой строке файла на максимальное значение в этом файле

У меня есть такой файл: 0.0451660231 0.0451660231 0.0527343825 0.3933106065 0.3970947862 0.0489502028 0.3592529595 0.3592529595 0.3592529595 0.3630371392 0.3630371392 0.3668213189 0.4008789659 0....
24.01.2017
3
ответа

Использование AWK для вычисления среднего значения и дисперсии столбцов

У меня есть большой файл данных dataset.csv с 7 числовыми столбцами. Я читал, что AWK будет самым быстрым и эффективным способом вычисления среднего значения и дисперсии для каждого столбца. Мне нужна команда AWK, которая идет ...
02.09.2016
3
ответа

Как узнать самое большое количество во многих документах, которое содержит различные числа

Например, существуют некоторые температурные данные в тех папках в другое время. temps.txt содержит температурное число. Таким образом, как я могу использовать сценарий удара для обнаружения максимальной температуры? (...
28.11.2014
3
ответа

Как суммировать времена в текстовом файле с помощью командной строки?

У меня есть текстовый файл, содержащий время полета, часы и минуты, разделенные знаком двоеточия, один на строку: 0:50 0:41 0:43 0:50 1:24 я в настоящее время использую приложение Чисел Apple с простым...
28.09.2014
3
ответа

Сгруппированная совокупная утилита (как SQL GROUP BY)?

Unix имеет несколько утилит для выполнения подобных алгебре отношений операций на потоках (grep, соединение, сокращение, дополнительные вещи с awk). Есть ли сгруппированная совокупная легко доступная утилита (или...
02.08.2013
2
ответа

Как присвоить диапазон чисел простой переменной bash

Как присвоить последовательность чисел переменной bash в случае сбоя :$ п = {0..9}; эхо $n {0..9} $ n=\"{0..9}\"; эхо $n "{0..9}" $ eval n={0..9}; эхо $n $ eval n=\"{0..9}\";...
19.04.2021
2
ответа

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

Я пытаюсь создать неупорядоченный список целых чисел, разделенных запятыми, от 1 до 10. Я пробовал следующее, но в результате получился упорядоченный список :seq -с "," 10 | шуф
02.04.2021
2
ответа

сценарий оболочки устанавливает числа по умолчанию как двузначный ноль в качестве префикса

В сценарии оболочки, который я обрабатываю, некоторый процесс добавления выводит вывод. Если это одна цифра -, то к ней необходимо добавить ноль в качестве префикса. Вот мой текущий скрипт :с _год=2020 для я в {01..11}...
09.11.2020
2
ответа

Суммируйте большие числа и распечатайте результат со всеми десятичными знаками для указанного вопроса при использовании массивов awk.

У меня есть входной файл ниже, который мне нужно разбить на несколько файлов на основе даты в 3-м столбце. По сути, все транзакции с одинаковыми датами должны быть разбиты на отдельные файлы с датами. Сообщение ...
17.05.2020
2
ответа

Найти максимальные значения в колонне 1 Диапазон и печатный столбец2

У меня есть представитель DataSet 35.5259 327 35.526 3261 3526 325 35.5261 324 35.5262 35264 35263 32265 3204 35266 319 35.5268 318 #. ..
27.04.2020
2
ответа

Как заменить расположение исправления в каждой строке файла

У меня есть файл, как показано ниже, как заменить $number (местоположение 19-30) и (местоположение 59- 70) с его номером в центах. обновление: все поля должны оставаться в одном и том же фиксированном месте. ввод: ...
24.04.2020
2
ответа

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

Я хотел бы преобразовать число с плавающей запятой в отношение или дробь. Есть ли у нас возможность преобразовать число с плавающей запятой 1,778 в отношение как 16 :9 или 16/9 в bash, аналогично модулю дробей Python (Fraction (1....
21.04.2020
2
ответа

Как изменить 01 и 25 в 001 и 025 без изменения 125 в 0125?

У меня есть такой файл Thomas _4567 _01 Люк _2344 _125 Энн _5780 _25 Я бы хотел такой выход Томас _4567 _001 Люк _2344 _125 Энн _5780 _025 Как мне изменить 01 и 25 в 001 и 025 без изменений...
05.02.2020
2
ответа

Сортировка числового столбца

Я пытаюсь отсортировать файл по определенной позиции, но это не работает, вот данные и вывод. ~/scratch$ cat id_researchers_2018_sample id — 884209, исследователи — 1 id - 896781 , ...
15.01.2020
2
ответа

Как получить максимальное, минимальное и среднее значения из столбца 4

У меня есть данные, структурированные следующим образом X 43808504 G 1 ^]. < Х 43808505 С 3 . 4 Х 43808506 Т 8 . ? Х 43808507 Г 5 . CI хочет получить максимальное (8), минимальное (1) и ...
20.12.2019
2
ответа

Найдите максимальное значение Column3 и распечатайте значения Column1 и 2 только

В Unix я пытаюсь найти команду, которая бы нашла максимальное значение в Column3 и напечатала соответствующие значения из Column2 и Column1 (но не из Column3) в новом файле. Column1 ...
27.11.2019
2
ответа

AWK, если число меньше предыдущего, как добавить предыдущее число к текущему числу и с этого момента

Иметь поле с данными о расстоянии от GoPro. Необходимо объединить файлы вместе, но расстояние начинается с 0 в каждом новом CSV-файле, поскольку видеофайлы имеют только заданную продолжительность. Так как же можно...
13.10.2019
2
ответа

Как вычислить максимум и минимум для каждой уникальной записи

Мне нужно найти максимум и минимум каждой записи в моем файле: #подмножество моего файла НЕЙТРОН 20.900103 ПИОН- 0,215176 ПИОН- 22.716532 НЕЙТРОН 8.043279 ПИОН+ 1.374297 ПИОН- 0,313350 ...
12.10.2019
2
ответа

Заменить одиночные номера полей на двойные номера полей (1->01)

, начиная с мужской 9 мужчина 11 мужчина 9 мужчина 1 женщина 4 женщина 13 мужской 14 sort -u -k1,1 -k2,2n возвращает женский 13 женщина 4 мужчина 1 мужчина 11 мужчина 14 мужчина 9 мужской 9 как сделать так, чтобы эти числа отображались как ...
09.10.2019
2
ответа

Как проверить, больше или меньше целое число 3

У нас есть два значения $a $b нам нужно сравнить значение $a со значением $b в случае, если значение $b меньше ($a - 3) или больше ($a + 3), тогда печать будет неудачной. пример: а=10 b=14, тогда должно быть ...
01.08.2019