4
ответа

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

У меня есть файл с содержимым, как показано ниже, и я хочу преобразовать свой вывод, как показано ниже. Ввод 1, а, б, в 2,б,в 3, д, е 4,l Требуемый выход 1,a 1,б 1,в 2,б 2,в 3,е 3,ф 4,l Значения в первом поле уникальны и не ...
26.07.2019
4
ответа

повернуть строки внутри файла. Переместите верхнюю строку вниз и добавьте дату

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

Удаление слов, в строке которых отсутствует определенный символ?

У меня есть вариант использования, когда я хочу удалить каждое слово в строке, в которой нет точки в середине. Может ли кто-нибудь предложить решение и, при желании, объяснить, как это работает...
24.07.2019
4
ответа

Как преобразовать дату-время системного журнала [UTC] в эпоху?

В настоящее время я собираю инструмент для работы с системными журналами, созданными в моей сети, одним из требований является преобразование DateTime из формата, в котором он находится в системном журнале (%b %d %Y %T), в эпоху. ...
04.07.2019
4
ответа

Как получить данные в квадратных скобках?

У меня в файле .log есть данные следующего типа: Cell[BoxData["0.8693473380926441`"] Ячейка[BoxData["100.40266203596555`"] Ячейка[BoxData["23.338724857049048`"] Ячейка[BoxData["0.25720321805387686`"] Ячейка[...
24.06.2019
4
ответа

Сравните 2 файла и отобразите совпадающие записи

Мне очень нужна ваша помощь, ребята, я новичок в Unix. Я хочу сравнить свой файл 2 (столбец 3) с моим файлом 1 (необработанные данные) и сохранить результат в новом файле. Но у моих файлов другой разделитель. Пример: ...
21.06.2019
4
ответа

Awk print columns

Итак, я пытаюсь разобрать данные в другой формат, но данные последних столбцов содержат разделитель. Если я использую: awk -F: {' print $1 "\t" $2 "\t" $3 '} и данные: ExampleCol1:ExampleCol2:Ex:...
19.06.2019
4
ответа

Как скопировать значение между круглыми скобками в другую часть той же строки

У меня есть CSV-файл с большим количеством таких строк: 1003,CC,L1008,,(LB1) Urbà de Barberà del Vallès,3,, , 1006,CK,L0520,,Móra d'Ebre - Móra la Nova (estació),3,,, 1007,AV,L0358,,Granollers-Terrassa-Manresa,...
18.06.2019
4
ответа

Извлечение данных на основе определенного шаблона в один столбец

У меня есть такой набор данных: AAACTGCAAGCGAGT-1,ENSG00000000419,DPM1,2 AAACTGCAAGCGAGT-1,ENSG00000001497,LAS1L,1 AAACTGCAAGCGAGT-1,ENSG00000002330,ПЛОХО,1 AAACTGCAAGCGAGT-1,ENSG00000002549,MT-CO3,2 ...
12.06.2019
4
ответа

Оболочка Linux: извлечение значений, разделенных конвейерами, из файла

У меня есть следующие значения в файле: строка 1: 31915 строка 2: Salchipapa|papa|salchicha|aceite|queso Мне нужно получить значения papa, salchicha, aceite, queso, что означает, что я должен получить значения ...
09.06.2019
4
ответа

Печать четных/нечетных строк в новый столбец

У меня есть файл с X строк в одном столбце, и я хочу напечатать каждую четную/нечетную строку в новый столбец, возможно ли это в линукс или вим редактор? Например: Входной файл: ...
05.06.2019
4
ответа

Как разделить поле в CSV и дублировать поля в строке в новую строку

У меня есть место назначения, которое использует файлы CSV, а 6-е поле содержит слова, но максимальная длина символов равна 16. Если длина поля превышает 16 символов, я хотел бы продублировать строку и сломать его...
30.05.2019
4
ответа

Первое совпадение - awk

учитывает файл со значениями: foo boo тоже и еще одно: foo, 1 foo, 2 boo, 1 soo, 1 Как получить только первое совпадение из 2-го файла, где вывод будет: foo, 1 boo, 1
23.05.2019
4
ответа

Фильтрация содержимого файла YAML с помощью sed / awk

У меня есть текстовый файл со следующим содержимым. $ cat hosts.yml [prod_env] foo.example.com bar.example.com [stage_env] foo_stage.example. com bar_stage.example.com [dev_env] foo_dev1.example.com ...
21.05.2019
4
ответа

Может ли служба systemd зависеть от удаленной службы systemd?

Я пытаюсь написать службу systemd, которая зависит от удаленной службы systemd. Существует ли какой-либо "стандартный" способ достижения чего-то такого странного, как это? Сценарий использования для этого - это устаревшее программное обеспечение, которое
19.05.2019
4
ответа

изменить формат столбца

, который у меня есть в входной файл a co столбец в следующем формате H6 H7 O4 C4 H8 H9 O5 C5 {{ 1}} H10 H11 Я хочу, чтобы выходные данные имели следующий формат "a H6" "a H7" "a O4" "a C4" "a H8" "a H9" "a O5" "a C5"
16.05.2019
4
ответа

Использование awk для печати второго столбца и остального текста из #

В моих конфигурационных файлах есть такие строки: bindsym $mod+F2 exec gnome-terminal #Открыть терминал bindsym $mod+p exec command / some/path" #Popup Dictionary bindsym $mod+Mod1+l exec --no-startup-...
02.05.2019
4
ответа

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

У меня есть строка, которую я хочу подстроку в awk (или вырезать, или sed, что угодно). Но я хочу сохранить разделитель полей. В файле есть совершенно случайное количество мусора после разделителя полей, из ...
23.04.2019
4
ответа

найти слово, которое встречается чаще всего в начале строки из всего абзаца

У меня есть абзац, и я хочу знать, какое слово встречается чаще всего в начале строки из всего абзаца, например: абзац: Привет, меня зовут X Приятно познакомиться Привет, меня зовут Y, так что ...
17.04.2019
4
ответа

извлечь символы между двумя запятыми?

У меня есть файл с ~3 миллионами строк, вот первые несколько строк моего файла: head out.txt NA NA NA NA NA ген85752,ген85753 ген85752,ген85753 ген85752,ген85753 ...
08.04.2019
4
ответа

суммируйте пару столбцов на основе соответствия полям

У меня есть большой файл в следующем формате: 2 1019 0 12 2 1019 3 0 2 1021 0 2 2 1021 2 0 2 1022 4 5 2 1030 0 1 2 1030 5 0 2 1031 4 4, Если значения в соответствии столбца 2, я хочу суммировать значения...
06.04.2019
4
ответа

Объединение и расширение файловой системы LVM с шифрованием LUKS

Моя файловая система: $ df -h Используемый размер файловой системы Использование Avail% установлено на devtmpfs 9.8G 0 9.8G 0 %/dev tmpfs 9.8G 18M 9.8G 1 %/dev/shm tmpfs...
01.04.2019
4
ответа

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

Я пытаюсь извлечь из строки два числовых значения и присвоить их переменным с помощью awk (конкретно я использую gawk). Я хочу получить основной и дополнительный номера версий из tmux...
21.03.2019
4
ответа

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

Мне нужна помощь в этом. У меня есть файл с разделителями каналов, который отформатирован как таковой. Location | 1111 | 222222 | 333333 | Doe | John | 19900723 | 19900724 | 19900725 Последние 3 поля являются полями даты, но я не могу ...
18.03.2019
4
ответа

Как повторить строку для каждого значения соответствующего столбца

Я хочу повторить строку для всех соответствующих значений, любая помощь в моем входном файле выглядит так pos COL1 COL2 COL3 18691441 CAG 18691572 GCG 18691620 AT ...
18.03.2019
4
ответа

IP-адреса grep и номер порта в одну строку

Используя grep и cut, я вернул IP-адрес и порты результата сканирования nmap, который выглядит следующим образом: 192.168.1.221 80 443 192.168.1.223 25 Желаемый результат: 192.168.1.221:80 192.168.1.221:443 192.168 ....
05.03.2019
4
ответа

Год и месяц группы awk от даты в столбце 1 и сумма группы в столбце 2

Есть идеи, как сгруппировать и суммировать приведенные ниже данные с помощью сценария командной строки? 2018-02-01 10 2018-02-03 12 2018-03-01 1 2018-03-01 12 2018-04-12 9 2019-01-12 213 ожидаемый результат от ...
05.03.2019
4
ответа

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

#! / Bin / sh - expression_to_evaluate = '12 + 3 'printf'% s \ n '"Арифметическое расширение: $ (( $ expression_to_evaluate)) "printf '% s' 'bc:' printf '% s \ n'" $ expression_to_evaluate "| bc printf '% s' 'awk:' ...
02.03.2019
4
ответа

Сортировка элементов файла CSV

У меня есть файл CSV с семью числами в строке, например: 1083, 20,28,42,23,10,43 1084,20,5,29,59,40,33 1085,39,50,21,12,40,55 {{1 }} 1086,45,4,6,23,10,2 1087,36,46,28,32,3,20 Я хочу сохранить первое число ...
26.02.2019
4
ответа

Как объединить следующие записи с помощью команды awk

Я получил следующие записи в качестве входных: abc.dat 201901 ~ 230615 ~ 41302 ~ blank ~ blank ~ 05 ~ U099164 ~ ARS ~ blank ~ 030 ~ 12 ~ 0 ~ 1 201901 ~ 230615 ~ 41302 ~ пусто ~ пусто ~ 05 ~ U099164 ~ ARS ~ пусто ~ 030 ~ 12 ~ 0 ~ 1 201901 ~ 230615 ~ 4
25.02.2019