1
ответ

Установка переменной в awk

Я хочу установить переменную в awk, состоящую из добавления трех строк содержащий имя файла. Команда должна печатать строки между числами a и b. найти "$dir" \(-имя \ *...
29.06.2021
1
ответ

Завершать процессы, только если определенное количество PID соответствует критериям

Я пытаюсь улучшить этот лайнер, который я использую в качестве (злоупотребляемого )докера -составления проверки работоспособности, которая выполняется внутри контейнера :ps -C program.bin -o pid,pcpu --нет заголовков -| awk '$2 > 98 {print $1}' | xargs...
25.06.2021
1
ответ

Почему выходные данные mawk (STDOUT )буферизуются, даже если это терминал?

Мне известно, что стандартный вывод STDOUT обычно буферизируется такими командами, как mawk (, но не gawk ), grep, sed и т. д., если они не используются с соответствующими параметрами (, т.е. mawk --Winteractive или grep --строка -буферизована или...
25.06.2021
1
ответ

awk -поиск и замена строки специальных символов

Я пытаюсь найти и заменить следующую строку :~| ~\N pete@computer :~$ cat test.txt one ~| ~два ~| ~\Nthree Зная, что вертикальная черта является специальным символом, я избегаю его. Я также избегаю...
24.06.2021
1
ответ

Сквош-файл со значением ключа -записывается в CSV

Я хочу написать скрипт парсера данных. Пример данных: :имя :Джон Доу описание :АМ электронная почта :john@doe.cc последний вход в систему :999999999999999 статус :активен имя :Джейн Доу описание :ЧСС электронная почта :jane@doe.cc...
22.06.2021
1
ответ

Как использовать разделитель записей команды AWK в Linux

У меня есть файл с именем markers.txt, в котором есть оценки учащихся, как показано ниже. Джонс 2143 78 84 77 Гондроль 2321 56 58 45 РинРао 2122 38 37 65 Эдвин 2537 78 67 45 Даян 2415 30 47 20 Здесь каждый ученик...
17.06.2021
1
ответ

Заменить шаблон таким же, но с некоторым переменным содержимым

#! /bin/csh #Значение NEW PASS будет меняться при каждом запуске. set NEW _PASS= `динамическая генерация пароля при каждом запуске `echo $NEW _PASS Существует еще один файл конфигурации, в котором нам нужно изменить сгенерированный выше...
17.06.2021
1
ответ

Получить длину функции в оболочке

ОБНОВЛЕНИЕ :Некоторая предыстория :zsh возвращает номер строки внутри функции, когда $LINENO вызывается внутри функции. Мне нужен способ получить номер строки в файле и отличить, когда zsh дает...
15.06.2021
1
ответ

Regex соответствует переменной оболочки как шаблону (без учета регистра)

Фрагмент типичного файла tsv, который я использовал 10 Расширенная основная тема Interstellar UDVtMYqUAyw 11 Путешествие XvG78AmBLc4 12 Jurassic Park Music & Ambience Удивительные звуковые ландшафты и музыка...
15.06.2021
1
ответ

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

У меня есть файл кровати, в котором я хочу ввести новый столбец в конце, который генерирует десятичное отношение 3-го и 9-го столбцов (, поэтому 3-й столбец делится на сумму 3-го и 9-го столбцов )из...
09.06.2021
1
ответ

Повторное копирование диапазона из одного файла и вставка в новый файл

У меня есть файл с 10023 строками. Я хотел бы скопировать каждые 1000 строк из файла и вставить их в новый файл, который можно назвать 1.txt и 2.txt и так далее. Я хочу переместить файлы 1.txt 2.txt...
08.06.2021
1
ответ

Как напечатать следующее значение в строке, содержащей максимум столбца?

Как напечатать следующее значение в строке, содержащей максимум столбца? для f в a *; do awk 'BEGIN{a= 0}{if ($2>0+a )a=$2}{if ($2 = a )b=$1} END{print FILENAME, b}' " $ф" Готово...
08.06.2021
1
ответ

Замена столбца с помощью awk

Я выполнил следующий код, чтобы заменить вторые столбцы двух файлов (file2 и file3 )столбцом 12 из файла source.dat на основе 9-го столбца source.dat, который должен соответствовать первым столбцам....
08.06.2021
1
ответ

Как избежать внедрения awk

У меня есть скрипт, который читает журнал VCS, преобразует его в латекс, а затем использует awk для замены ключевого слова @COMMITS@ в шаблоне текстом :untagged=$ (get -commit -messages "$server" "$...
07.06.2021
1
ответ

Ошибка с плавающими числами с переменными

У меня есть такая команда :#!/bin/bash эхо, сколько GİB читать н echo $n GİBs = $a GBs a=$ (awk "НАЧАТЬ {print 1.073741824 *$n; выход}" )Но выдает такой вывод :сколько GİB 12 12 GİBs =...
04.06.2021
1
ответ

Выполнить программу в текущей оболочке внутри сценария оболочки

Я сделал небольшой сценарий оболочки, который анализирует конфигурацию.ssh и позволяет мне выбрать запись с помощью fzf, а затем подключается к этому хосту :#!/bin/bash set -o набор существительных -o errexit -o список конвейеров _удаленные _хосты (...
31.05.2021
1
ответ

Вставить параметр в скрипт awk

У меня есть этот код. Я хотел бы добавить параметр (название аэропорта )к указанному коду. Итак, учитывая имя аэропорта, я получу тот же результат, но только для данного параметра. Код :Получите...
25.05.2021
1
ответ

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

У меня есть файл на Linux, содержащий координаты тысяч молекул. Каждая молекула начинается с линии, содержащей всегда один и тот же паттерн :. @MOLECULE И затем продолжается с...
21.05.2021
1
ответ

проблема с шаблоном регулярного выражения

Здравствуйте, у меня есть awk ниже в моем сценарии. Шаблон регулярного выражения у меня работает неправильно. Я хотел проверить адрес электронной почты, который может содержать символы [a -z], [0 -9], [.], @ код вот...
20.05.2021
1
ответ

Извлечение поля в файл фиксированной ширины и формат проверки

Я пишу poc для файла фиксированной ширины, чтобы извлечь конкретное поле и проверить его формат. Но оба дали мне подтверждение не удалось. не могли бы вы помочь мне указать на проблему в коде я...
17.05.2021
1
ответ

использовать оператор IF в AWK

Я работаю над большим сценарием, и я застрял на этой части, если кто-нибудь может мне помочь, пожалуйста это образец файла 31 :49.9,9.92,TCP,1 _19,490,EXT _SERVER,22,5,257,1,.ASF,0,normal и это часть моего...
12.05.2021
1
ответ

Мне нужно подсчитать свободное пространство группы томов в процентах

Я понял, как определить общий размер и сколько свободного места :vgdisplay | grep 'Размер ВГ' | awk '{print $3}' && vgdisplay | grep Бесплатно | awk '{напечатать $7}' 99,53 54.41 теперь мне нужно продлить это...
11.05.2021
1
ответ

Переформатировать номер в определенном столбце

У меня есть данные, разделенные точкой с запятой, где третий столбец — десятичное число :А;Б;1234,56 C;D;789.23 Мне нужно внести 2 изменения в формат числа :убрать числа после запятой добавить "...
11.05.2021
1
ответ

исключить строку, когда диапазон чисел успешно найден. Дополнение к предыдущему вопросу о поиске строк в txt адресов домов

Контекст Это дополнительный -вопрос к вопросу, который я задавал ранее. Возникла новая деталь/проблема, о которой я не знал до того, как получил замечательную помощь от Камила Мациоровски и Сайруса. Я выбрал...
10.05.2021
1
ответ

Как легко переместить весь текст в этом CSV-файле в начало строки?

Я новичок в Linux, а также работаю с CSV-файлами. Я пытаюсь понять, как легко переместить этот большой столбец текста в начало строки, где нет пробелов перед цифрами....
10.05.2021
1
ответ

Извлечение строк для столбцов, превышающих пороговое значение, с разделителями в столбцах

Мой файл данных выглядит следующим образом :имя, возраст, цитата, дети Мария, 50 лет, Любовь ко всем, ненависть ни к кому, 3 Джон, 61, я мыслю, следовательно, я, 2 42 июня, Вы смелее, чем думаете, и сильнее, чем кажетесь, и...
10.05.2021
1
ответ

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

Может ли кто-нибудь помочь мне с приведенным ниже сценарием? У меня есть эталонный файл с данными ниже :файл _идентификатор|имя файла _1|файл1.txt 2|файл2.txt 3|file3.txt У меня есть скрипт, который принимает ввод в виде идентификатора файла _и извлекает.
09.05.2021
1
ответ

awk в цикле bash

Как применить awk для нескольких файлов, пожалуйста? Следующий скрипт ничего не делает. ФАЙЛ=/media/linux/ *.txt для f в $FILES do awk '{printf ("%.4f %8.2f 1.000 1 1\n", $2, $4 )}' $f &...
06.05.2021
1
ответ

Команда Ubuntu -awk -список файлов с отдельным префиксом

У меня есть каталог на машине Ubuntu с большим количеством файлов и подгруппами файлов, начинающихся с одного и того же префикса. Мне нужен список различных префиксов, присутствующих в имени каталога...
05.05.2021
1
ответ

О `NR==/regex/ `совпадении с шаблоном

Когда я запускаю команду awk с синтаксисом NR== /regex/, она дает неожиданные результаты. Содержимое файла :файл cat ##Это ##а ##б ##с ##конец ##е ##ф ##g Теперь добавляю пустую строку в начале...
05.05.2021