3
ответа

Используйте команду «sed», чтобы найти шаблон, а затем заменить все после этого с помощью Python

У меня есть такой файл в моей системе Linux, и я хочу изменить его на вывод, показанный ниже, с помощью скрипта Python. 1 _файл _имя=xyz.vps :input0 _бит/сек=8 input0 _is _padding _enable=0 input0 _task0 _file _name=${...
01.02.2021
3
ответа

Создание CSV из текстовых файлов с помощью sed или awk

Я хочу создать CSV-файл с именами столбцов, foo и bar. Это может выглядеть так :имя,фу,бар a.txt, да, нет b.txt, нет, да c.txt,no,no Файл CSV будет создан при переборе каталога...
30.01.2021
3
ответа

Как напечатать с помощью awk красивый формат таблицы вместе со столбцом (NF )и номером строки (NR )?

Пример данных wolf@linux :~$ awk {print} файл.txt a b До нашей эры компакт диск wolf@linux :~$ Это легко сделать, так как данных очень мало. wolf@linux :~$ awk 'BEGIN {print " " 1 " " 2} {print NR,$...
29.01.2021
3
ответа

Как добавить столбец, если количество столбцов в файле равно 2

Я пытаюсь написать awk для файла, который у меня есть. Пример набора данных С, CV0110, 1235 С, 1234 Д, CQ120, 3245 P,7894 Желаемый результат выглядит следующим образом (добавлено пустое поле, когда количество полей в строке равно 2 )...
28.01.2021
3
ответа

Как мне `cat `файлы с фиксированным количеством строк до/между/после?

Я ищу лайнер для bash one -, который может отображать несколько файлов с определенным количеством фиксированных строк. файл1.txt :файл1 строка 1 файл1 строка 2 файл2.txt файл2 строка 1 файл2 строка 2 Затем я ищу...
25.01.2021
3
ответа

AWK -Добавить предыдущую строку в начало следующих двух строк

У меня есть документ, который выглядит так :Боб :это моя линия Это тоже моя линия Альфред :Какой хороший день! Что нам делать! Джесс :Так жарко Поехали на пляж Формат всегда один и тот же, это...
25.01.2021
3
ответа

Как заменить строку в одном файле, если шаблон присутствует в другом файле с помощью awk

У меня есть файл данных A.txt (разделитель полей = \t):Тип лунки Название лунки Целевой краситель A1 Неизвестно HIGH -001 FAM ViroFAM A1 Неизвестно HIGH -001 HEX ViroHEX...
25.01.2021
3
ответа

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

У меня есть 2 файла следующим образом :#Файл 1 имеет 3 столбца :SampleName Тип Позиция 5R01924 АВС 92184093 5R01028 Азбука 15589809 5R01092 ABC 48759348 #В файле 2 много...
24.01.2021
3
ответа

Bash Разделить выходные группы на столбцы

У меня есть аналогичный вывод, как показано ниже, так долго. Я хочу создать столбцы с этим выводом, но с похожими группами/блоками. И вывод процесса после пайпа. идентификатор :c2b751c227111edfgdghfhfg19079a466e1916f6df4...
23.01.2021
3
ответа

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

У меня есть данные в текстовом файле вида :1 1 2 1 2 1 4 1 6 2 2 1 2 2 2 3 2 4 3 3 1 3 5 3 9 3 11 Для строк с одинаковым идентификатором (1-й столбец )Я хочу добавить столбец, который..
21.01.2021
3
ответа

Используйте grep или awk для получения второго значения строки

В bash я читаю строку из файла, которая выглядит следующим образом :"сеть" :"Фиолетовый", Как бы я использовал grep, awk или даже sed, чтобы вытащить только строку :"Фиолетовый"...
20.01.2021
3
ответа

Удалить строки, соответствующие первым 7 совпадениям строки (в диапазоне шаблонов)

Мне нужно удалить строки, соответствующие первым 7 вхождениям строки из txt файла в диапазоне шаблонов (строка1 -строка2 ). Пример содержимого файла txt :что бы ни xpto строка1 foo2 что угодно1...
17.01.2021
3
ответа

Удалить повторяющиеся строки, содержащие определенный текст

У меня есть большой текстовый файл, содержащий миллион строк. Я хотел бы найти идентичные строки, которые соответствуют моему конкретному тексту, и оставить первое вхождение нетронутым. Любые идеи? Так что алгоритм примерно должен быть...
13.01.2021
3
ответа

Заменить поле в первичном списке, если совпадение найдено во вторичном списке

У меня есть список, содержащий примерно пару тысяч строк, каждая из которых содержит 4 или 5 полей. У меня тоже есть второй список, содержащий несколько строк, всего 1 поле. Оба списка будут храниться в...
11.01.2021
3
ответа

Извлечь строки между двумя строками соответствия, исключив совпадающие строки

Ниже мой файл $ кошка README войти пользователь 1 запустить.профиль cd /u/opt разархивировать -l zip-файл скопировать файлы из zip-файла в.orig распаковать -zip-файл компакт-диск /u/opt/установить./reqe21.sh sqlplus admin/<пароль> @...
08.01.2021
3
ответа

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

Я хочу написать команду оболочки, которая заменяет пробелами все новые строки во всех абзацах в стандартном выводе, которые соответствуют определенному регулярному выражению. Здесь я определяю абзац как любой текст, заключенный в два или более...
05.01.2021
3
ответа

Сопоставление нескольких шаблонов из «файла шаблона» в режиме абзаца -

У меня есть входной файл, в котором нужно искать разные совпадения в абзаце и перемещать в выходной -файл со всем абзацем при совпадении. Одно дело, что порядок вывода должен...
05.01.2021
3
ответа

Разделение файлов CSV на основе части столбца

У меня есть файл CSV, file.csv, содержащий дату и время, подобные этому :id0,2020 -12 -12T07 :18 :26,7f id1,2017 -04 -28T19 :59 :00,80 id2,2017 -04 -28T03 :14 :35,e4 id3,2020 -12 -12T23 :45 :09,ff id4,2020 -12 -12T09 :12 :34,a1...
03.01.2021
3
ответа

избегайте проблем с пробелами и апострофами с помощью ls в сценарии awk

У меня много одинаковых файлов в двух (локальных )устройствах, и бывает, что некоторые я переименовал, только в одном устройстве (А ). Я нашел следующий способ переименовать идентичные файлы в другом устройстве (B ),...
03.01.2021
3
ответа

Как преобразовать определенный текст из списка в верхний регистр?

Я хочу сделать прописными все имена водителей из стран, начинающихся с «United». Например :От 20 [Великобритания] Найджел Мэнселл 188 31 по 20 [Соединенное Королевство]...
29.12.2020
3
ответа

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

У меня есть CSV-файл, из которого я извлекаю важные для меня данные. Это референсные номера с одной стороны и генетическая информация в виде букв G, A, T и C с другой. Контент CSV :1,...
24.12.2020
3
ответа

Разделить на ноль исключение с помощью awk

у меня есть значения, хранящиеся в переменных var1=6 и var2=4, я пытаюсь разделить их с точностью до 2 и сохранить результат в переменной var, var= `awk 'НАЧАЛО {printf "%.2f\n", $var1/ $var2}' `...
21.12.2020
3
ответа

Удалить строки, совпадающие со словами в файле

У меня есть файл с разными словами, которые соответствуют моим шаблонам СЛОВА.TXT 842 897 907 967 995 1065 1095 И другой файл, содержащий строки, которые я хочу удалить при совпадении с word.txt 816....
20.12.2020
3
ответа

linux + вывести размер корневой файловой системы

lvs — хорошая команда для отображения размера файловой системы в виде lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lv _root vgW -wi -ao ----100.00g lv _swap vgW -wi -ao ---...
17.12.2020
3
ответа

Подберите строку и переместите строку за строкой до

У меня есть большой файл с повторяющейся информацией. к сожалению, он использует фиксированный терминал, в котором слово оборачивает файл. Мне нужно сопоставить что-нибудь на 172 и переместить на строку выше wsmith 623456256 6 -...
16.12.2020
3
ответа

Установите несколько переменных в разные поля вывода awk

У меня есть большой набор инициализаций переменных, которые, я думаю, можно было бы значительно сократить. Анализируемый файл ниже:--------------------Статистика ACL на интерфейс ----------------------...
09.12.2020
3
ответа

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

У меня есть файл с разделителями-запятыми, который выглядит следующим образом :123,456,"ABC,DEF" Я хотел бы изменить файл на файл с разделителями-двоеточиями :в формате semi -123;456;"ABC,DEF" У меня есть...
08.12.2020
3
ответа

Найти соответствующий текст в последовательных строках и увеличить числовое значение в следующей строке

Я пытаюсь найти строку (Name2 )в файле и сопоставить версию (*abc -xyz -0 -197 )в следующей строке и обновить строка идентификатора с увеличенным значением. Как это может быть сделано? Файл выглядит так :...
08.12.2020
3
ответа

Как удалить пробелы из входного файла?

Пример входного файла :abcd <Пробел> 1234 <Пробел> Требуемый результат :abcd 1234
02.12.2020
3
ответа

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

Часто у меня есть код, который я хочу выровнять, основываясь на похожей структуре строк, а не только на левом -автоматическом отступе. Есть ли скрипт, который может сделать что-то подобное? Вот пример...
28.11.2020