1
ответ

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

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

Округление чисел в файле CSV с пропуском заголовка

Этот вопрос является производным от https://askubuntu.com/questions/601149/is-there-a-command-to-round-decimal-numbers-in-txt-files, который был успешно решен с помощью :perl -i -pe 's/ (\d *\.\d *)/...
22.09.2020
1
ответ

Проверка, является ли строка числом

Это должно быть легко, просто используйте [[ "$var" = ~'^[1 -9][0 -9] *$' ]]. Но я не получаю ожидаемого поведения, за исключением zsh. Я не контролирую машину, на которой будет выполняться скрипт, поэтому переносимость по...
05.06.2020
1
ответ

Сравнение двух столбцов (числовых )в двух разных текстовых файлах

У меня есть два текстовых файла с полями, разделенными пробелами -(03 поля )в среде Linux :File1 :ram -service1.txt Используется ОЗУ Программа 23500 КБ firewalld 14780 кб настроено 10140 кб 5370...
15.04.2020
1
ответ

регулярное выражение (или другим способом), чтобы найти числа, за которыми следует символ space

Я запускаю следующий awk '$2 ~ /^[0-9]\s+/ {print($2)}' file >> file1 Не уверен, как это исправить, чтобы выбирать только строки, в которых за цифрами следует пространство?
23.03.2020
1
ответ

Почему таракан (иногда?) думает, что 2.0e-318 > 2.0?

Я пытаюсь найти максимальное значение столбца данных с помощью gawk: gawk 'BEGIN{max=0} {if($1>0+max) max=$1} END {print max}' dataset.dat где dataset.dat выглядит так: 2.0 2.0e-318 ...
27.01.2020
1
ответ

суммируем значения всех вхождений параметров

имеем следующий файл, в файле мы видим имена тех же параметров с их значениями more file.txt gg_ff_rr =56 gg_ff_rr =56 gg_ff_rr =52 jk_ll_tt=24 jk_ll_tt=24 jk_ll_tt=24 pl_pl_uu=10 ...
31.12.2019
1
ответ

как изменить цвет текста в зависимости от значения?

Я хочу использовать cat для отображения содержимого файла и изменить цвет текста на красный, если число больше 50. Пример: cat file1 выдаст 1 33 56, число 56 будет отображаться красным...
27.12.2019
1
ответ

как создать 2 столбца с повторяющейся последовательностью значений в linux?

Я хочу создать 2 столбца типа: 1 10 1 20 1 30 1 40 1 50 2 10 2 20 2 30 2 40 2 50 3 10 3 20 3 30 3 40 3 50 any suggestion please?
20.12.2019
1
ответ

Вычисление среднего в awk на основе условий нескольких столбцов в csv

В настоящее время у меня есть следующий формат csv, он намного больше, но я пока взял его часть. Электромобиль, "Хьюстон", "-7,0" АБ, "Бостон", "19,0" ОО, «Мистика», «13.0» АВ, "Бостон", "-12,0" RU,"New York City","9....
10.12.2019
1
ответ

Непоследовательное поведение AWK при фильтрации чисел в экспоненциальном представлении

Недавно я обнаружил, что для некоторых очень малых значений фильтрация с использованием AWK, похоже, работает некорректно. Как в следующем файле (test_loc.txt: 10:10000018 10 0,4505 Х:99997421 Х 0,95508 ИКС:...
07.12.2019
1
ответ

переписать значения столбца, чтобы получить значение предыдущей строки, если оно превышает число 1

У меня есть файл, содержащий следующий список чисел: 0.1131492 0,1231466 0,1327564 0,1017683 5.4356130 0,1360532 5.4258129 0,1433982 0,1124752 . . . Я хотел бы переписать этот список чисел...
18.11.2019
1
ответ

Сравните две строки, используя второй столбец

http://0-0.latam.corp.yahoo.com/ 6656 http://0-0.latam.corp.yahoo.com/nonEtAk 6670 http:/ /1.avatar.yahoo.com/ ...
30.10.2019
1
ответ

Как добавить среднее значение в конце таблицы значений

Я изучаю Linux уже 3 месяца, и я использую команду grep, но я также хочу получить среднее значение всех моих извлеченных значений. . Команда: grep -o "201[1-4].[0-9][-9]" file1.txt file2.txt ...
14.10.2019
1
ответ

Ошибка округления awk при использовании int() в сочетании с log()

Для последующего форматирования мне нужно вычислить логарифм по основанию 10. Пока нормально: $ awk 'BEGIN { print log(1000) / log(10 ) }' 3 $ awk 'НАЧАЛО { печатать журнал (1001) / журнал (10) }' 3.00043 Мне нужно выкинуть ...
10.10.2019
1
ответ

Проблема с наибольшим количеством записей в столбцах

Проблема с наибольшим количеством записей в столбцах У меня есть файл test.txt со следующим содержимым: 1:2:3 123:5 34589:5:0 34567:8:7 781:9:09 Не могли бы вы помочь мне получить следующий вывод из этого теста....
23.09.2019
1
ответ

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

У меня есть файл с 4 столбцами. Первые два столбца предназначены для позиции x и y (в целых числах), а третий, четвертый столбцы — для произвольного значения поля. 1 1 0,5 1,2 1 2 1,7 2,3 1 3 2,0 2,2 2 1 1,4 2,5 2 2 1.6 ...
31.07.2019
1
ответ

Как отсортировать второй столбец по убыванию? [дубликат]

Я хочу отсортировать входной файл на основе 2-го столбца в порядке убывания. Я использовал для этого следующую команду: sort -k2,2nr input.txt > output.txt Однако после запуска команды ...
11.05.2019
1
ответ

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

У меня немецкая локаль и мне нужно сортировать числа в формате США с запятыми в качестве разделителя тысяч. Похоже, я не правильно переопределяю локаль? sort --version sort (GNU coreutils) 8.30 Пример: ...
21.03.2019
1
ответ

Сравните два файла на значение больше, чем

У меня есть запрос на предупреждение об использовании диска каждые 30 минут. Дело в том, что недавний вывод должен проверять старое предупреждение, чтобы не отправлять одно и то же предупреждение снова и снова. #! / bin / bash #export (скрытый)
20.03.2019
1
ответ

Использование GAWK для суммирования определенных чисел построчно

Мои строки будут выглядеть так: X 2.63766751981802 Y 1.68326762144808 Z 0 XX 2.63577810877244 YY 1.67475013544567 ZZ 0 Использование GNU awk, как мне напечатать (X-XX) + (Y-YY) в конце каждой строки? Просто чтобы ...
31.01.2019
1
ответ

среднее и стандартное отклонение для нескольких файлов

У меня 3000 файлов (1.out, 2.out, 3.out ...., каждый с одним столбцом, примерно так: 0.446477 0,439331 0,444394 0,425003 0,428981 0,419547 0,432834 0,417874 ........ Мне нужно посчитать ...
21.11.2018
1
ответ

Числовая сортировка Bash дает разные результаты, когда столбцы выбираются одновременно, а не вместе.

В следующем примере данных оба столбца являются числовыми, но второй имеет разное количество цифр. 2 9 1 1000 1 50 3 0 Я хочу отсортировать по обоим столбцам. Указание их отдельно с помощью ...
26.07.2018
1
ответ

Модификация с ошибкой сценария

Я просто записываю несколько строк в grep для наименьшего значения в моих файлах, и это дает мне правильный результат, но повторяя строки два раза, вы можете исправить ошибку. Что я делаю: Greping все файлы Удаление заголовка ...
30.07.2017
1
ответ

Команда sed для удаления ведущего 91, если число 12-значное

Команда sed для удаления ведущего 91, если число 12-значное. Мой файл - 919876543210 917894561230 9194561230 Требуется вывод 9876543210 {{1 }} 7894561230 9194561230
08.07.2017
1
ответ

Может ли diff показать числовые различия с пороговым значением, чтобы не отображать их как различия?

Мой diff показывает некоторые числовые различия между двумя файлами журнала. Это означает, например: fileA: Parameter n (fill abs) / All_Data / Height 9830400 fileB: ...
08.06.2017
1
ответ

Поиск среднего без учета первой строки

У меня есть файл csv с множеством столбцов. Я вычислил среднее значение столбца с помощью команды awk -F ',' '{sum + = $ 3} END {print sum / NR}' cpu.csv Но он включает первую строку с текстовыми полями ...
06.06.2017
1
ответ

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

Из таблицы PHP я получаю значения, представленные графически . Однако некоторые из полученных данных «повреждены» или неверны, что приводит к бессмысленному графическому представлению. Часы (ось Y) равны ...
23.05.2017
1
ответ

Сортировка числа с плавающей запятой и awk

Рассмотрим следующий файл foo.dat с 11 столбцами: 893 1 754 946 193 96 96 293,164 293,164 109,115 70,8852 894 1 755 946 192 95 96 291,892 292,219 ...
08.04.2017
1
ответ

Python и Bash сравнивают числа

Если я выполню следующее в bash, я получу правильный ответ # if [2.0000000000000000000000000001> 2]; затем эхо "True"; иначе echo "Ложь"; fi правда # Но если запустить в python IDLE >>> ...
28.02.2017