AWK - это интерпретируемый язык программирования, разработанный для обработки текста и обычно используемый в качестве инструмента извлечения данных и составления отчетов. AWK используется в основном с системами Unix.
Предположим, что содержимое файла test.txt:
>this_should_be_changed
blabla
>this_should_be_changed
foofoo
>this_should_be_changed
barbar
Я пытаюсь получить такой результат:
>this_changed
blabla
>this_changed
foofoo
>this_changed
barbar
Я хочу использовать для этого awk. Я пытался:
awk -F "_" '/>/....
28 Фев 2021 в 12:25
У меня есть два файла: file1 и file2. Я хочу объединить время между file1 и file2 с общим столбцом как 1 и 2. Мне нужно создать отдельный файл, который содержит данные file1 и столбец времени сопоставления file2. Но для некоторых записей (см. ЖИРНЫЙ ТЕКСТ) это соответствует той же строке из файла2....
27 Фев 2021 в 19:40
У меня есть файл с огромными данными в следующем формате, я хочу узнать разницу между двумя метками времени в миллисекундах и добавить последний столбец с разницей во времени этой строки
22159 | a | 2021-02-26 11:02:03.776 | 2021-02-26 11:02:04.740 <br/>
22160 | b | 2021-02-26 11:35:21.796 | 202....
27 Фев 2021 в 16:07
У меня есть файл1
BOB
JOHN
SALLY
У меня есть файл2
There was a boy called JOHN and he was playing with FRED while
JILL went off to find a bucket of water from TOM but she
fell down the hill.
Я хочу перебрать слова file1 и найти их в file2.
Я хочу напечатать слова, которых НЕТ в файле2.
Таким обр....
В моем params.txt есть config_version = "1.2.3"
Уже есть ответ на этом форуме, как получить это число в качестве вывода:
awk 'BEGIN{FS="[ \"]+"}/config_version =/{print $3}' /dir/params.txt
Но мне нужно увеличивать общее количество до одного при каждом запуске этой команды
В настоящее время:
1.2.3
....
Я хочу сохранить в файле строки, которые не совпадают со списком слов, хранящимся в другом файле (а не со всей строкой). Для набора данных игрушек я создал list_file.txt, который содержит:
BGC0001184
BGC0000853
И файл large_file.txt, содержащий:
contig com1_25_species_1.25M_idxstats.txt
BGC0000853....
Я хочу найти тег изображения, который имеет тот же идентификатор изображения, что и последний контейнер.
Вот результат docker images
my/repository/service migrate 6b061c3afc8c 5 weeks ago 887MB
my/repository/service latest 6b061c3afc8c 5 weeks a....
У меня есть такой файл с разделителями каналов
OLD|123432
NEW|232322
OLD|1234452
NEW|232324
OLD|656966
NEW|232325
Я пытаюсь создать новый файл, в котором я пытаюсь объединить строки на основе значения в первом столбце (СТАРЫЙ / НОВЫЙ). Первый столбец в выходном файле будет ....
25 Фев 2021 в 22:31
У меня проблема, которую я почти решил благодаря этому сообщению. Использование набора данных в том же формате: Файл 1 32074_32077 1 0.008348 834830 G A 32082_32085 1 0 ........
25 Фев 2021 в 14:16
У меня есть файл с данными ячейки A функция (A1A2) Следующее состояние Тестовая ячейка Тип комбинационный (CO) выход (A1) вход (A2) входная ячейка X функция ((A1 + A2) B) Удерживать возрастание Тип комбинационный Min_pulse_width (Z). ......
Эксперты. Я пришел снова, прочитав, как предоставить минимальный воспроизводимый пример, я снова задаю вопрос.
Я хочу отфильтровать полное имя хоста (например: dtc4028.ptc.db01.delta.com) и подсчитать повторение на отдельном хосте.
Ниже мои необработанные данные:
Feb 24 07:20:56 dbv0102 postfix/sm....
У меня есть такой формат журнала файлов Вход 2021-02-21 12:12:32 Плагин: Номер таблицы: 2001K Операция: Сохраненная процедура ProcessOpenTablet: sp_HDS_OpenTablet Полезная нагрузка: {"id": "POS026", .......
Пожалуйста, помогите мне с правильным синтаксисом для фильтрации данных при чтении очень большого csv с помощью data.table :: fread в MSWindows. Например, я хотел бы сохранить только строки, в которых столбец sex == "T & .......
24 Фев 2021 в 18:07
У меня есть файл с данными
cell (HB)
input
input
input
Z
output
A
input
cell (BP)
input
input
Z1
output
A1
input
Я хочу выводить как
cell (HB)
Z
output
A
input
cell (BP)
Z1
output
A1
input
Я хочу удалить все последовательные строки со словом input, присутствующим после строки cell
Я пробовал код
a....
Table1.csv:
33622|AAA
33623|AAA
33624|BBB
33625|CCC
33626|DDD
33627|AAA
33628|BBB
33629|EEE
33630|FFF
Цели:
33622|AAA
33623|AAA
33624|BBB
33625|CCC
33626|DDD
33627|AAA
33628|BBB
Используя команду:
awk 'BEGIN{FS="|";OFS="|"} {if($2=="AAA" && $2=="BBB" && $2=="CCC" && $2=="DDD"){print $1,$2}}' tabl....
24 Фев 2021 в 09:59
У меня есть файл, который содержит дату в столбце 7, мое требование - сравнить его с сегодняшней датой и, если она меньше, чем удалить эту полную строку. Также, если какая-либо дата, указанная в столбце 7, превышает 15 дней, измените ее на максимум 15 дней.
Пример ниже-
now="$(date +'%d-%m-%Y')"
no....
У меня есть этот текстовый файл, который мне нужно отсортировать по разделам.
#cat raw_file.txt
== other info ==
===instructions===
===english words===
this
is
only
test
=== missing words ===
==== include words ====
some
more
words
==== customer name ====
ram
sham
amar
akbar
anthony
==== citie....
Если у меня есть файл с таким содержанием: {"id": "doi-platelemetry-doi / doiplatelemetry", "name": "doi / doiplatelemetry", "location": "doi / doiplatelemetry / 2.0 ........
Я настраиваю структуру каталогов с множеством различных сценариев R & bash. Все они будут ссылаться на файлы и папки. Вместо жесткого кодирования путей я хотел бы иметь текстовый файл, в котором каждый сценарий может искать дескриптор в файле (см. Ниже) и считывать из него соответствующий путь.
Дл....
У меня есть данные как
Cell A
function (A+B)
Cell B
function (A^B)
function (A+B)
function (A1A2)
Cell C
function (A1A2)
function ((B1+B2)A2)
Я хочу выводить как
Cell A
function (A+B)
Cell B
function (A^B)
Cell C
function (A1A2)
Я хочу, чтобы напечаталась только первая функциональная строка, если....
Я хочу найти шаблон и, если он найден, распечатать соответствующую строку и предыдущую строку. Я использовал код
awk '/pattern/ {print a}{a=$0}' file
Но это только печать предыдущей строки совпадающей строки. Как я могу напечатать предыдущую строку вместе с совпадающей строкой.....
23 Фев 2021 в 11:35
У меня есть данные в формате
A ((!(A1+A2)))
B (A1+A2)
C (A1 A2)
D (!(A1 A2) B1)
E (!A1+!A2)
F ((A1+A2) A3 A4)
G ((A1 A2)+(A3 A4))
Я хочу выводить как
A ((!(A1+A2)))
B (A1+A2)
C (A1&A2)
D (!(A1&A2)&B1
E (!A1+!A2)
F ((A1+A2)&A3&A4)
G ((A1&A2)+(A3&A4))
Поэтому всякий раз, когда в столбц....
Я новичок в сценариях bash и хочу извлечь код и uid (уникальный) из файла журнала в новый файл csv для дальнейшей обработки.
Файл содержит:
2021-02-16T10:13:54.629Z,app,"Code: 01-87-04 & Diff [{:uid=>""asdf1234"", :sid=>636614}] / [{:uid=>""asdf1234"", :sid=>0}]"
2021-02-16T10:11:22.914Z,app,"Code: ....
Я пытаюсь найти два символа на основе символов, которые я хочу найти в оставшихся значениях полей в следующей строке
123456Baadvvdwhbdwbdhw test1 test2 test3 test4 test5
test1 here is the test.
test2 here is the test.
here is line to skip.
here is another line to skip.
test3 here is the test.
here i....
У меня есть данные, которые выглядят так:
{"anonymousId":"abc123",{"hello":"world"}}{"anonymousId":"abc456",{"hi": "again"}}
Это как если бы вы взяли json-файл с разделителями на новую строку и удалили все символы новой строки.
Я пытаюсь использовать awk, чтобы преобразовать его в ndjson.
То есть м....
22 Фев 2021 в 21:10