1
ответ

Извлечение полей данных из нескольких строк

Мне часто приходится переводить текст из одного формата в другой. Типичный случай: у меня есть файл журнала, содержащий некоторую информацию, и я хочу извлечь подмножество этой информации,...
02.07.2020
1
ответ

Проверка заголовка и трейлера

Я новичок в UNIX, и мне нужна помощь в проверке головы и хвоста. У меня есть текстовый файл с именем data.txt, в котором есть следующие данные :Н, 20200701 СК МК 3 Здесь в заголовке есть дата и...
01.07.2020
1
ответ

Поиск журналов Linux на основе исходного IP-адреса и имени пользователя.

У меня есть журналы сервера, которые содержат такие данные, как sourceip="1.1.1.1" и username="aaaa". Нужна команда для поиска всего файла журнала и поиска нескольких входов с одного и того же IP-адреса...
23.06.2020
1
ответ

Как объединить таблицы в Linux для работы с большими данными?

У меня есть ~30 файлов, каждый отдельный файл содержит два столбца: 1-й — это столбец идентификатора, а 2-й — номер. Я хочу объединить все файлы в один файл, а не с помощью простой команды объединения. В отдельном файле...
19.06.2020
1
ответ

Извлечение определенных данных в несколько файлов в разных каталогах

Я хотел бы сделать что-то довольно сложное, но постараюсь объяснить как можно проще. У меня на компьютере с Linux есть много каталогов с разными именами, но все они имеют одинаковый формат (, например....
17.06.2020
1
ответ

Как посчитать, сколько раз слово встречается в начале и в конце?

Я хочу написать скрипт, который будет принимать 2 определения: буквенно-цифровое и файл, и выполнять :Покажите строки файла (с номерами ), которые начинаются с буквенно-цифровых, и сколько их. Показывать...
17.06.2020
1
ответ

Как проанализировать и вставить в другой файл

У меня есть такой файл A.txt (разделитель полей = ;) : Комплект;;;;;;; Версия ПО = cti;;;;;;; Дата и время экспорта = 02.06.20 14:14:11;;;;;;; Название эксперимента = taqpath-AB17500-plate7587;;;;;;; ...
16.06.2020
1
ответ

Разделить столбцы на строки с помощью разделителя

У меня есть исходный файл с 3 динамическими столбцами, которые я хочу разделить на основе разделителя. На следующем изображении показан мой исходный файл и желаемый результат; оба также воспроизведены в виде текста ниже :Источник :...
16.06.2020
1
ответ

Как я могу получить следующий вывод, используя сортировку Linux?

Вход :С _АВС _066.T02 С _ВС _066.T02 С _АВС _066.T01 C _BC _066.T01 Желаемый результат после сортировки Linux С _ВС _066.T01 С _АВС _066.T01 С _ВС _066.T02 С _АВС _066.T02
16.06.2020
1
ответ

Объединение ввода из двух файлов в awk

Я немного читал о awk. Он оказался чрезвычайно полезным для одиночных данных Предположим, у меня есть два входных файла: ## inp1 х у 1 3 2 4 6 9 ... ## inp2 х г 1 5 2 19 6 9 Я хочу вывести что-то, что "...
13.06.2020
1
ответ

нужна помощь в сопоставлении с шаблоном для определенного столбца и обновление другого, найденного с помощью awk

У меня есть этот файл, raw.csv, в Linux: _id,field_name,field_friendly_name,цель_использования,категория 1,customer_ip_address_nbr,,Ab,cd 2,customer_ipaddress,,Ab,cd 3,customer_ipaddress,,Ab,cd 4,Shipaddress,,...
09.06.2020
1
ответ

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

Я пытаюсь проанализировать несколько файлов, чтобы извлечь определенные строки и вывести их в другой файл. Однако расположение этой информации в моих файлах может меняться в зависимости от определенного параметра....
09.06.2020
1
ответ

Удаление пробелов и двойных кавычек между тегами XML

Я хочу удалить пробелы и кавычки из значения тега XML в моем файле XML в Linux (пробелы должны быть удалено только для этого тега, а не для других мест). Пример содержимого XML выглядит так...
04.06.2020
1
ответ

Удалить отступ в текстовом файле

У меня есть текст типа :это как фу. это как бар. это как бар. это как фу. Я хочу удалить отступ или пробел в первой строке и удалить тот же счетчик...
03.06.2020
1
ответ

вложенный цикл while

Я использую следующую команду, чтобы сопоставить некоторые идентификаторы в файле 1 и получить данные, хранящиеся в эталонном файле. пока читается -r строка; do awk -v pattern=$line -v RS=">" '$0 ~pattern { printf (">%s", $0 ); }'...
02.06.2020
1
ответ

извлечение строк приводит к пустым строкам в RegEx

У меня есть следующий файл: awk -F'\t' '$3=="mRNA"' GCF_000390325.2_Ntom_v01_genomic.gff | голова NW_008828495.1 мРНК гномона 35293 38211 . + . ID=rna-XM_009608413.3;Parent=gene-...
29.05.2020
1
ответ

Awk :Общее количество каждой уникальной строки в каждом столбце с выводом в соответствующем порядке столбцов

Я пытаюсь получить общую (сумму )подсчетов каждой уникальной строки в каждом столбце с выводом в соответствующем порядке столбцов. Мне нужно это в мощной команде awk, так как переменный полный ввод обычно...
27.05.2020
1
ответ

Как отсортировать столбец, в котором также есть данные о цвете?

У меня есть файл журнала, и я ищу сортировку по времени ответа, 4-е поле :GET /api/user/john 200 0,194 мс -7307 Но он содержит цветные теги, вот вывод из vi :^[[0mGET /api/пользователь/...
26.05.2020
1
ответ

Вставить строку в определенную позицию, если файл содержит определенную строку

Я хотел бы вставить строку в строку 2 каждого файла, который содержит определенную строку где-то в файле. Как sed '1 a #Это просто закомментированная строка' -i, но только если файл содержит строку :...
22.05.2020
1
ответ

Извлечение содержимого определенного столбца с помощью awk/sed

Предоставленный файл :$ cat CronConfig `ФАЙЛОВАЯ СИСТЕМА ``------------`warningThreshold :77 CriticalThreshold :99 `ПАМЯТЬ ``-------`порог предупреждения :66 критический порог :88 `ЦП ``----`...
20.05.2020
1
ответ

Переупорядочить строки, соответствующие строке в Bash

У меня есть вывод предыдущей команды, который выглядит следующим образом: foo 1 какая-то строка P другая строка bar 5 and-other-string Я хочу переместить все строки, содержащие P, с одним или несколькими пробелами перед/...
19.05.2020
1
ответ

Как изменить строки в файле etc/hosts?? Добавить # в начале строки с конкретным доменом?

У меня есть файл хоста, который содержит около 15 строк записи определенного хоста. Во всех этих записях узлов есть текст # Запись, добавленная Автоматизацией. Например: 10.122.123.124 file1.auto.test-...
18.05.2020
1
ответ

Отображение имени пользователя и uid

cut -f 1,3 -d ':' --output-delimiter=' ' /etc/passwd Используя приведенный выше код, я получаю этот результат root 0 ящик 1 демон 2 адм 3 л 4 синхронизировать 5 выключение 6 остановка 7 почта 8 оператор 11 игры 12 фтп 14 никто 99 ...
16.05.2020
1
ответ

замена недопустимых символов в строках на в текстовом файле

У меня есть файл, для которого мне нужно заменить все недопустимые символы в именах изображений на _. Недопустимые символы::~?,[]/\=<> :;'\&$ #*()| ~`!{}%+. Типы изображений могут быть jpg, png или...
15.05.2020
1
ответ

Нужна помощь, чтобы заменить строки, соответствующие имени ключа в linux

Входной файл (имеет 2 строки с 2 ключами пары значений): key1 = "x" key2 = ['a', 'b', 'c'] Используя этот входной файл, мне нужно заменить пару ключ-значение на другой файл. Файл1 (получил 2 строки с 2 значениями ключа...
12.05.2020
1
ответ

Прочитайте файл и найдите первое вхождение определенной строки и совпадение только с определенными шаблонами

Этот вопрос является продолжением вопроса, который я задавал ранее Пример файла данных: empid;A1001 имя;ABC оклад;3000 отдел;ABC возраст;24 отдел;112 JOD;20170101 эмпид;#201 эмпид;A2001 оклад;5000 ...
11.05.2020
1
ответ

форматирование файла unix txt для определенного поля

разделенный текстовый файл file1.dat с нижеприведенным содержимым. Я хотел изменить 3-й столбец, добавив $COL к каждой из текстовых строк, разделенных #, в этом столбце. Я хотел бы сделать это для каждой строки и ...
08.05.2020
1
ответ

grep, sed, awk, perl: получить раздел из файла на основе идентификатора внутри раздела

Предположим, у меня есть файл в формате: (много разделов...) SECTION foo keyA=valA ... КОНЕЦ (много разделов...) Я мог бы извлечь раздел с помощью sed, используя sed -nE /^SECTION foo$/,/^...
07.05.2020
1
ответ

Как получить частоту минорного аллеля?

На моем Linux-компьютере есть такой :ниже. AF.Cases AF.Контроли 0,0044 0,00159 0,0018 0,00315 0,3920 0,38898 Теперь я хочу получить частоту минорного аллеля (maf ). Итак, если AF.Cases больше 0....
06.05.2020
1
ответ

Есть ли команда, позволяющая быстро закрыть и снова открыть несколько файлов в разных местах, подобно тому, как работает pushd popd?

Я хочу иметь возможность быстро редактировать несколько файлов. Было бы здорово, если бы существовал инструмент, который позволял бы мне складывать файлы подобно тому, как это делают pushd и popd. Существует ли такой инструмент? Если нет, то что вы...
06.05.2020