1
ответ

awk: извлеките 2 столбца временных меток и сравните разницу

У меня есть файлы, разделенные запятыми, с сотнями столбцов, и я фильтрую результат на основе значений столбца с помощью следующей команды. найти . | xargs zgrep -i , | awk '{ FS = "," };{ if (( $3 == "8") && (...
30.04.2020
1
ответ
1
ответ

использование awk для печати обратной косой черты

У меня проблемы с печатью (или поиском) последовательностей, содержащих обратную косую черту при использовании awk Например - эхо "тест\тест" | awk '{ gsub(/\\\\t/, "\\\\&"); print }' даст результат: ...
27.04.2020
1
ответ

Как использовать файл с меньшим объемом памяти с помощью awk

У меня есть файл размером 36 ГБ, представляющий собой журнал nginx, сжатый с помощью gzip. Я хочу разбить этот файл на более мелкие файлы, чтобы использовать эти небольшие файлы в качестве входных данных в другом скрипте, который я сделал без...
26.04.2020
1
ответ

Awk -сложение и разделение в файле с несколькими столбцами

У меня есть входной файл вида -ABC 1 2 DEF 3 4 ABC 4 8 DEF 7 1 Ожидаемый результат — сгруппировать первый столбец и добавить значения в столбцах 2 и 3. Затем разделить значения в столбцах 2 и 3. и...
26.04.2020
1
ответ

Как решить проблему выравнивания столбцов в текстовом файле после копирования и вставки?

Я скопировал столбцы 7,8 и 9 из файла 1 в столбцы 7,8 и 9 в файле 2, создав новый файл 3. Созданный файл (файл 3 )не выровнен по сравнению с исходными файлами, как могу ли я отредактировать его, чтобы сохранить...
25.04.2020
1
ответ

AWK: предотвратить разделение полей аргументов, передаваемых внешним утилитам.

Изнутри сценария AWK я могу передавать переменные в качестве аргументов внешним утилитам: awk 'BEGIN { имя_файла = "путь_к_файлу_без_пространства" "файл " имя_файла | getline распечатать $0 }' Но если ...
25.04.2020
1
ответ

вывод grep, перенаправленный в файл, создает двоичный файл

У меня есть файл foo с содержимым: foo Затем я выполняю: grep "foo" foo > bar создает "двоичный" (согласно файловому браузеру) файл bar, с содержимым [01;31m[Kfoo[m[K] Если я попробую то же самое ...
25.04.2020
1
ответ

Передача PID из команды ps в netstat для порта #

У меня есть процесс, который может иметь несколько экземпляров. ps показывает имя экземпляра, тогда как netstat, конечно же, дает имя двоичного файла вместо имени экземпляра. Моя цель — использовать что-то вроде...
24.04.2020
1
ответ

Использование grep и поиск уникальных вхождений с помощью команды awk

Как я могу использовать grep и искать уникальные вхождения с помощью awk, чтобы иметь количество вхождений для этого значения в файле, но также иметь имя файла ? Я пробовал это: zgrep '2020-04-...
22.04.2020
1
ответ

Создание квадратов с помощью команды awk

У меня есть текстовый файл с именем prac, содержащий числа 1,2,3,4,5 в отдельных строках. Я хочу сгенерировать квадраты этих чисел с помощью команды AWK. Для этого я написал следующую команду :awk 'НАЧАТЬ...
21.04.2020
1
ответ

Найти текстовые файлы, содержащие 2 термина (в любом порядке, в любой строке)

Я смотрел на grep -e, где вы выполняете операцию «и», что мне и нужно. Однако, если я правильно понял, два термина должны быть в одной строке, чтобы быть возвращенными. Что я...
21.04.2020
1
ответ

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

файл1 chr1 11868 14409 ENST00000456328.2 0 + 11868 11868 0 3 359,109,1189, 0,744,1352, chr1 12009 13670 ENST00000450305.2 0 + 12009 12009 0 6 48,49,85,78,...
20.04.2020
1
ответ

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

Сценарий оболочки, bash, имеет 2 больших файла с данными по 1,2 ГБ, с ключом и значениями, мне нужно сравнить оба файла на основе ключа и сохранить разницу в значении в третьем файле, Файл 2 всегда будет...
19.04.2020
1
ответ

Нужна помощь по сценарию командной оболочки sed/awk для проверки Sybase Errorlog

Я использовал сценарий оболочки, написанный большим экспертом по Sybase г-ном Робом Вершуром, опубликованный здесь. Это задание вызывается через задание cron каждый час, и оно отправляет нам электронное письмо, если какое-либо ключевое слово совпадает с .
18.04.2020
1
ответ

как заменить содержимое столбца значениями из других 3 столбцов?

У меня такой файл :$head 1kG _MDS6.bim 1 rs2073813 0 753541 А Г 1 rs60320384 0 769223 Г С 2 rs59066358 0 771967 А Г 2 rs1055606 0 778745 Г А 3 rs6594026 0...
17.04.2020
1
ответ

отфильтровать команду lsblk с помощью awk или grep

Мне нужно отфильтровать результат этой команды: lsblk -rno "name,size,mountpoint,fstype" | grep -v 'sda' Позвольте мне привести результат приведенной выше команды на моем компьютере: sdb 223,6G sdb1 179,8G /VMs/qemu ext4 ...
17.04.2020
1
ответ

Преобразование 7 строк после сопоставления в строки CSV с помощью awk или sed

У меня есть текстовый файл, который выглядит следующим образом: 707.421 КФДТЛ902 С 107.31 нл Chn PCO ФМН ЧН Ко 727.102 КФДТЛ901 С 107,32 н.л. Chn PCO FMN Chn Co Это повторяется в этом образце. Я пытаюсь сопоставить...
16.04.2020
1
ответ

Замена одного поля CSV-файла на основе записей во втором CSV-файле

Я пытаюсь объединить 2 файла с помощью awk. Я хочу распечатать поля 1,2 из файла 1 как есть и заменить поле 3 в соответствии с сопоставлением, хранящимся в файле 2. Файл1 :1,верх,желтый 2,платье,бл 3,джинсы,бл...
16.04.2020
1
ответ

Добавление столбца с тем же ключом в файл

Мне нужно отформатировать файл, чтобы добавить столбцы одной строки к другой с таким же конкретным столбцом. Столбцы, которые должны совпадать: 1-й столбец (цифры )и Тип (Меч _СБН, Огонь _шар _СБН,...
15.04.2020
1
ответ

sed/awk удаляет символы в определенных позициях после совпадения

Я ищу решение для awk или sed, я не гений ни в том, ни в другом. Я прочитал все предложения, которые появились, когда я начал печатать это. У меня есть файл со строками данных :name thisdate=...
14.04.2020
1
ответ

проверить все строки в файле с помощью awk и grep и, если они совпадают, поместить их в другой файл

Вот мой файл test.csv bonjour|b|french;deutsch|french привет|ч|английский;русский|французский гутентаг|г|немецкий;польский|французский ciao|i|итальянский|французский Я хотел бы проверить, разделяется ли третий на | французский (...
12.04.2020
1
ответ

awk, начиная с фиксированного текста, до первой пустой строки

Я пытаюсь передать что-то, что вернет только первый «абзац» или «раздел», разделенные пустой строкой. Я думал, что могу использовать awk или sed, чтобы получить диапазон в соответствии с некоторыми другими ответами, но это...
07.04.2020
1
ответ

как использовать команду awk, чтобы найти все 5 файлов длины и распечатать в порядке убывания

Я изучаю информатику. Второй год в школе - и я изучаю Linux. Из-за вируса Короны я учусь самостоятельно. Во время учебы столкнулся с вопросом - не могу...
07.04.2020
1
ответ

Как добавить строку в начало одного столбца и конец другого?

У меня есть такой файл: headphen_143 FID IID CURRELIG RET_Summary new143 fam1000 G1000 1 1 1 fam1001 G1001 1 1 1 fam1003 G1003 1 2 2 fam1005 G1005 1 1 1 fam1009 G1009 1 1 1 fam1052 G1052 1 1 1 ... ...
03.04.2020
1
ответ

Как заменить совпадающую строку в одном файле совпадающей строкой в ​​другом файле?

У меня есть такой файл: head cleandata.map 1 1:775852:Т:К 0 775852 1 1:1120590:А:С 0 1120590 1 1:1145994:Т:К 0 1145994 1 1:1148494:А:Г 0 1148494 ... И еще один файл: head ...
02.04.2020
1
ответ

применение awk к нескольким папкам и подфайлам

У меня есть 10 папок с последовательными именами: book_1, book_2..... book_10, и в каждой папке есть текстовый файл с таким же именем, как и у папки. Например: book_1 имеет только book_1.txt и содержит исторический материал (...
31.03.2020
1
ответ

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

У меня есть вот такой файл:(имеет 308545 строк )head output11.frq CHR SNP A1 A2 MAF NCHROBS 1 1 :775852 :T :CTC 0.1707 3444 1 1 :1120590 :А :СС...
31.03.2020
1
ответ

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

H, Я хочу заменить определенные совпадения символов (.) во всех строках, используя первую строку в качестве ссылки Моя попытка повторного хеширования ответа Я получил другой вопрос: awk -F'|' 'НАЧАЛО{OFS=FS} NR==1 ...
30.03.2020
1
ответ

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

Как удалить текущую запись на основе последнего символа предыдущей записи и первого символа текущей записи записывать. пример: abcd|efg "xyz" | "ги" "lmn"|"qrs" 123|abc требует удалить ...
30.03.2020