4
ответа

Скрипт для добавления строки перед первым столбцом файла

У меня есть следующий файл :ID имя фамилия 1 Джон Уилкенс 2 Андреа Смит Я хотел бы добавить в поле ID перед цифрами следующее...
13.06.2021
4
ответа

Удалить все строки, если столбец2 соответствует двум или более значениям столбца1

У меня есть таблица с разделителями табуляции, где :GL89 ААДАК GL89 АФГАК GL89 АФДАК GL50 AC923 GL50 AC923 GL79 AC923 GL99 AC923 GL99 AC923 GL60 AC100 GL60 AC100 ГЛ20...
10.06.2021
4
ответа

Пошаговая замена строк между двумя шаблонами регулярных выражений в файле

Я пытаюсь выполнить некоторую обработку текста в файле с помощью скрипта bash. Цель состоит в том, чтобы взять все строки, начинающиеся с "поля :" с отступом под меткой "атрибут :", и поменять местами их с...
04.06.2021
4
ответа

Разделить файл CSV с отметкой времени вдоль перерывов для определенного периода

Интересно, есть ли простой способ, может быть, один лайнер, с инструментами unix cli для разделения CSV-файла с временными метками ISO -8601 UTC с точностью до миллисекунды (+%FT%T.%3NZ, например. г. 2021 -05 -27Т13 :59 :33.641Z )по...
27.05.2021
4
ответа

Массив в AWK требует уточнения кода

Мне было поручено создать список, в котором один из кодов в исходных данных должен быть заменен новым кодом, считанным из справочного списка. В этом случае есть только одно изменение, но может быть...
21.05.2021
4
ответа

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

У меня есть файл с информацией о 250 000 заданий. В этом исходном файле все задания имеют разные параметры, поэтому количество строк для каждого задания может различаться. Единственный шаблон заключается в том, что каждое определение задания начинается с.
21.05.2021
4
ответа

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

Текущие журналы :18 :56 :54 Информация :Запуск 18 :56 :55 Ошибка :истекло время ожидания 18 :56 :56 Ошибка :истекло время ожидания 18 :56 :57 Ошибка :истекло время ожидания 18 :56 :58 Информация :переподключено 18 :56 :59 Ошибка :превышено время ожидания
08.05.2021
4
ответа

Как пропустить каждые три строки с помощью awk

Может ли кто-нибудь помочь мне с размещением файлов? Я хочу пропустить каждые три строки на основе приведенного ниже примера с использованием awk. Текущий файл :а а а а б б б б с с с c Желаемый результат :а б с
04.05.2021
4
ответа

Могу ли я изменить FIELDWIDTHS для каждой строки awk-скрипта?

Я получаю файлы со строками, представляющими наборы данных. Каждая строка содержит символы, представляющие несколько полей данных без разрывов, и мне нужно разбить строки, чтобы извлечь каждое поле данных. например...
23.04.2021
4
ответа

Удалять пробелы до конца каждой строки для каждой строки в файле

Я пытаюсь удалить пробелы из каждой строки до последнего слова для каждой строки в файле. Пример входного файла :808 0 C01124 Амазонка 45/234Береза ​​00 ГГГ 808 0...
29.03.2021
4
ответа

Сортировка списка по номерам

У меня есть текстовый список со следующей структурой :292G. -Ла Илиада ; Сборник первый (том 57 ); Гомер; http://www.ataun.eus/BIBLIOTECAGRATUITA/Cl%C3%A1sicos%20en%20Espa%C3%B1ol/Homero/Iliada.pdf...
18.03.2021
4
ответа

Как запустить многострочный awk-скрипт в bash

Чтобы запустить этот скрипт, запустите рабочий процесс Github с использованием оболочки bash, yaml усечен для удобства чтения. Я пробовал несколько вещей, чтобы заставить его работать как многострочный, поэтому у меня могут быть комментарии. установить -х
12.03.2021
4
ответа

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

У меня есть большой файл данных, содержащий различную информацию. Мне нужно выделить и скопировать только некоторые строки этого файла в другой. мой _file.txt (Столбцы разделены «табуляцией». Я сообщил только о...
10.03.2021
4
ответа

Grep для диапазона чисел

У меня есть файл.txt с несколькими строками, содержащими данные об аминокислотах и ​​остатках. Данные выглядят так :ARG262 -Боковая ASP368 -Боковая 140,83% ARG95 -Боковая GLU107 -Боковая 103,73% ARG474 -Боковой VAL468 -Основной 94,93%...
08.03.2021
4
ответа

Как это упростить?

Не могли бы вы помочь мне упростить этот сценарий? Это работает, но я думаю, что есть более простой способ сделать это, но я не могу его найти. Файл :Марка автомобиля :Мерседес | Страна :Германия | Модель автомобиля :300 SL | Год :04 -1960...
07.03.2021
4
ответа

Поиск IP-адресов в файле, кроме локальных IP-адресов

Задача :найти и распечатать строки из файла, которые содержат любой (IPv4 )IP-адрес, кроме адресов в локальной сети (в локальной сети используются адреса класса C типа 192.168.1.x ). Я (списал кусочки из...
01.03.2021
4
ответа

вывод grep из длинного в широкий

У меня есть файл паттернов и я хочу вернуть все номера строк, где был найден паттерн, но в широком формате и не длинно/растянуто. Пример :файлA.txt Германия США Великобритания файлB.txt США США Италия...
14.02.2021
4
ответа

Как показать только строку после совпадающей?

У меня есть файл A.tsv (разделитель полей = \t ):Только для исследовательских целей [Заголовок] Название теста Il Идентификатор запуска 2102...
11.02.2021
4
ответа

Поиск строки и удаление всего содержимого между двумя разделителями

Я искал, и я не знаю, что я делаю неправильно, но я не могу найти ответ на этот вопрос. У меня есть файл, в котором весь текст хранится в виде одной строки. Мне нужно найти закономерность и удалить все...
08.02.2021
4
ответа

Заменить 0 на 1000 в порту 0 и увеличить на +1 в следующих строках

Я хочу увеличить номера портов, начиная с 1000. Я знаю, как сделать все порты 0, когда им назначаются номера с помощью этой команды sed 's/port [0 -9]\{1,5\}/port 0/g' но не знаю как это сделать...
05.02.2021
4
ответа

разбить файл multifasta на разные файлы с новыми заголовками

Входной файл :131751 _pphA.fasta >ID :NDNDCOEC _02118 |[Родовой вид]|штамм|PANS _1 _2 _annot.gbk|pphA|855|УЗЕЛ _3 _длина _422941 _cov _112.146787422941 (422941 ):170566 -171420 :1 ^^ Род вид штамм штамм....
04.02.2021
4
ответа

Замена повторяющейся фразы увеличивающимися цифрами

Здравствуйте, я ищу решение командной строки для замены значения '1' в каждой строке, которое у меня есть, на возрастающие значения. Мой ввод выглядит как :К Х 1 К Х 1 К Х 1 К Х 1 К Х 1 К Х 1 К Х...
31.01.2021
4
ответа

как сортировать скрипт по столбцам и удалять повторяющиеся

У меня есть файл почти из 2000 строк. формат файла такой :12 34 0 2 2 3 7 9 1 2 306 237 0 9 12 134 2 7 2 9 306 3 Я пытаюсь написать bash-скрипт для удаления повторяющихся первых столбцов и...
29.01.2021
4
ответа

Bash Grep между двумя строками в html-файле

Я использовал команду curl для загрузки html-файла с сайта homeoint.org/books/boericmm/d.htm и сохранил его в файл. Соответствующая часть выглядит так :

25.01.2021
4
ответа

Как переместить части одной строки текста на другую?

У меня есть файлы fastq из -секвенирования РНК, в которых я хочу добавить часть каждой первой строки и дополнительную строку текста к следующей строке. Это первые 8 строк моего файла :@...
20.01.2021
4
ответа

Как распечатать значения из файла данных после того, как будет найден определенный шаблон и между ними будет пропущена одна строка?

У меня есть файл данных с именем File -1. Мне нужно сопоставить шаблон DATA _POINTS, а затем, пропустив одну строку, я хочу напечатать 6-й столбец следующих строк. Файл -1 пример :здесь ! некоторые другие данные...
13.01.2021
4
ответа

Может ли сценарий оболочки найти все группы последовательных строк, соответствующих одному и тому же регулярному выражению, и перемешать их?

Я пишу тесты для своих учеников на языке уценки. Одна из викторин может выглядеть так :% ВОПРОС Кто играл на барабанах в The Beatles? (Х )Ринго()Джон()Пол()Джордж % ВОПРОС...
06.01.2021
4
ответа

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

Я пытаюсь переместить первый столбец файла в последний столбец в файле. это то, что у меня есть awk -F ',' '{first = $1; $1=""; ОФС = ФС; print $0, first}' file.txt Это работает, если...
02.01.2021
4
ответа

Авк, если ошибка условия

Я написал awk-команду, которая фильтрует по условию. awk '{if(((substr ($0,9,3 )== "TGO" )&& ((substr ($0,1,4 )== "9123" || (substr ($0,1,4 )== "9704" ))...
22.12.2020
4
ответа

Поиск строки в текстовом файле и добавление аргументов во 2-й строке после совпадения

У меня есть файл, содержащий приведенный ниже текст, в системе Linux. Мне нужно найти строку заголовка AHS -abc Linux Servers, используя sed или awk, а затем добавить новую запись во 2-й строке после совпадения. ##...
21.12.2020