6
ответов

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

Я пытаюсь написать функцию bash, которая получает UUID виртуальной машины VirtualBox. Я довольно новичок в awk, поэтому я пытаюсь сосредоточиться на том, чтобы научиться решать проблему с его помощью. Я знаю, что могу использовать sed...
19.01.2020
6
ответов

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

У меня есть строка чисел, разделенных запятыми, следующим образом: 1,2,3,5,6,7,8 ,9,12,14 Я ищу команду для использования в сценарии bash, который может объединять соседние числа в записи диапазона/дефиса, как ...
16.01.2020
6
ответов

Преобразование временной метки Unix в удобочитаемое время

Я хотел бы просмотреть текстовый файл с помощью awk/grep, который содержит временную метку Unix в первом столбце. Как я могу преобразовать его в удобочитаемое время во время просмотра?
23.10.2019
6
ответов

Соответствие пустым строкам перед словом awk

У меня есть длинный файл (показывает только часть): 145 27262253 2093226 747883433 76303046 2.74331 146 27992017 2188217 747883433 76303046 2,8678 147 30385435 2433407 747883433 76303046 3.18913 148 31218703 ...
30.08.2019
6
ответов

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

myfile.csv 445,aLabel 446,другая метка 447,aThirdLabel В скрипте bash я хочу найти наличие "anotherLabel" (без учета регистра) в файле myfile.csv и получить значение 446. ...
28.06.2019
6
ответов

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

У меня есть csv, в котором поля разделены |. |время: 10:19 | Ошибка: файл не найден | Состояние: Нет | путь: какой-то |время: 10:20 | Ошибка: файл не найден | Состояние: а|б | path: some Разделитель |...
14.06.2019
6
ответов

Оставить только несколько цифр десятичной части

У меня есть файл, содержимое которого выглядит так . 2,0,-1,8433679676403103,0,001474487996447893 3,1,0,873903837905657,0,6927701848899038 1,1,-1.700947426133768,1.5546514434152598 CSV с четырьмя столбцами...
29.05.2019
6
ответов

Каков Position_args в man page

Я только что присоединился к Linux и я пытаюсь исследовать команды с помощью доступных ресурсов (в основном, человеко-страниц) Легко понять, каковы параметры args (содержимое в использовании и параметры) в команде...
31.03.2019
6
ответов

Получить список папок после определенного номера

У меня есть папка, в которой соглашение об именах подпапок похоже на ггггмм, например 200801, 200803 и т. д. Я хочу перечислить папку после 201412 через командную строку, чтобы загрузить ее на S3. Есть ли способ сделать это?
28.03.2019
6
ответов

подсчитать, сколько раз встречается каждое число

Файл содержит 5 столбцов с числами Пример: 12 34 67 88 10 4 90 12 10 7 33 12 5 76 34 Я хотел бы напечатать то же число и посмотрите, сколько раз он погаснет. Пример: 3: 12 2: 34
24.02.2019
6
ответов

У меня есть таблица, и я хочу извлечь строку в обратном порядке столбцов в сценарии оболочки [закрыто]

Таблица выглядит следующим образом: 1 |Красавчик|Первый|Лондон 2|Герой|Второй|Лондон 3|Уилл|Первый|Пау 4|Томас|Второй|Пау 5|Venus|First|Berlin Я хочу напечатать вывод как: Berlin|First|venus|5 Я хочу напечатать ...
19.02.2019
6
ответов

Awk - произведите вторую строку многих .dat файлов в один файл

У меня есть несколько файлов что-то как: (в действительности я имею 80), file1.dat 2 5 6 9 7 1 file2.dat 3 7 8 4 1 3, я хочу закончить с файлом, содержащим все вторые строки. т.е. output.dat 6 9...
06.01.2019
6
ответов

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

Для упрощения, я хочу отредактировать весь файл после совпадения с шаблоном, например, файл: файл кошки ip=x.x.x.a маска=255.0.0.0 хост=a ip=x.x.x.b маска=255.0.0.0 хост=b ip=x.x.x.c маска=255.0.0.0 хост=c ip=x....
03.01.2019
6
ответов

Из gpx в файл csv

6
ответов

Удалите строку, которая содержит 0 раз больше, чем 'x'

У меня есть большой файл, разделенный запятыми. Мне нужно отфильтровать строки, содержащие x столбцов, содержащих нули (исключая первую строку). Для простоты предположим, что я хочу отфильтровать строки с помощью ...
21.11.2018
6
ответов

Команда sed для замены символов

Мой формат входного файла: мм / дд / гггг, чч: мм, другие поля Мне нужно отформатировать его как: гггг-мм-дд чч: мм: 00, пример ввода для других полей: 01/02 / 1998,09: 30,0.4571,0.4613,0.4529,0.4592,6042175 02.01.1998,09: 45, ...
18.11.2018
6
ответов

Сопоставить шаблон в файле и распечатать соответствующее слово (не всю строку) во втором столбце

. Я пытаюсь сопоставить шаблон «SHM» в файле, содержащем как информацию ниже, и распечатать слово, соответствующее образующему шаблону Отказ LocalZone01 ASCM001002003VOL01 BSHM001002003VOL02 ...
16.09.2018
6
ответов

Используя grep по сравнению с awk

Для получения конкретного шаблона awk и grep может использоваться. Почему мы должны использовать один по другому? Который быстрее и почему? Если бы у меня был файл журнала, и я хотел захватить определенный шаблон, то я мог бы сделать один из...
19.08.2018
6
ответов

awk / sed / perl one liner для редактирования файла json

Мы хотим добавить следующие строки: export KAFKA_HEAP_OPTS = "- Xmx8g -Xms8g" и: export KAFKA_JVM_PERFORMANCE_OPTS = "-XX: MetaspaceSize = 96m -XCPause = 20CM: Max: + UseG1GC-XX: + UseG1GC-XX: - XX: ...
26.05.2018
6
ответов

Заменить поле счетчика в большом файле повторяющимся значением

У меня есть огромный текстовый файл в нем около 70к строк. Моя цель - прочитать этот файл, сопоставить шаблон («Счетчик») и добавить или заменить его значение повторяющимся числом. Что я делаю: Читаю ...
20.04.2018
6
ответов

Подсчитать столбцы, в которых есть как 0, так и 1

У меня есть таблица, содержащая 0, 1 и -9. -9-9 0 1 1 -9 1 0 0 0 0–9 0 1–9 -9-9 1 0-9 -9 -9 0 0 0 Я хочу знать, сколько столбцов содержат как 0, так и 1. В ...
01.04.2018
6
ответов

Поиск символа в столбце

У меня есть строка, разделенная вертикальной чертой (|), мне нужно найти первый символ в 7-м столбце этой строки, разделенной вертикальной чертой AAAAAA | 04 | XXXXXXX | 20170210-163119 || | 2.0 | 20170208 || Ожидаемый результат: 2
23.02.2018
6
ответов

Используя удар окружают функцию в AWK

Действительно ли возможно использовать функцию удара в AWK так или иначе? Файл в качестве примера (строка, интервал, интервал, интервал) Mike 247808 247809 247810, Пытающийся преобразовать значения от десятичного числа до шестнадцатеричного. Функция, опре
15.01.2018
6
ответов

Удаление расширения только из первого столбца

У меня есть такой файл с двумя столбцами, разделенными табуляцией: ENSG00000242268.2 0,07563 ENSG00000270112.3 0,09976 ENSG00000167578.15 4.38608 ENSG00000273842.1 0.0 ENSG00000078237.5 4 ....
26.08.2017
6
ответов

Удалить строку, содержащую первое вхождение «pattern1» после последнего появления «pattern2»?

У меня есть файл с таким содержанием: bla bla pattern2 bla pattern1 pattern2 bla bla pattern1 bla bla pattern1 Я хотел бы удалить вся строка выделена жирным шрифтом, т.е. содержит сначала ...
09.08.2017
6
ответов

Найти максимум всех столбцов на основе отличия первого столбца

Я использую Ubuntu и у меня есть входной файл, такой ifile.dat 1 10 15 3 34 20 1 4 22 3 32 33 5 3 46 2 2 98 4 20 100 3 13 23 4 50 65 1 40 76 2 20 22 Как мне ...
06.07.2017
6
ответов

Bash - Разделение предыдущие параметры команд

Как можно было бы проанализировать предыдущую команду в ударе? Пример: root$ ssh эхо root$ foo@1.2.3.4! $ кошка root$ &>/tmp/foo.txt /tmp/foo.txt Цель foo@1.2.3.4: Отправьте просто ipaddress 1.2.3.4 к...
23.05.2017
6
ответов

Дублировать и заменить шаблон в текстовом файле

Давайте рассмотрим входной текстовый файл следующим образом: какой-то текст … % НАЧИНАТЬ блабла foo bar блабла блабла % КОНЕЦ какой-то текст… и файл foobar.txt вроде этого: 2 3 8 9 1 2 каков самый простой способ использования sed (...
15.05.2017
6
ответов

Используя cut/awk/sed с двумя различными разделителями

У меня есть следующие случаи: case@test.com case_1_2@test.com case_1@test.com я пытаюсь преобразовать их в case@test.com case@test.com case@test.com, Таким образом, это должно удалить все из...
13.04.2017
6
ответов

unix: получить символы от 10 до 80 в файле

У меня есть файл, содержащий текст, разделенный строками: GCAACACGGTGGGAGCACGTCAACAAGGAGTAATTCTTCAAGACCGTTCCAAAAACAGCATGCAAGAGCG GTCGAGCCTAGTCCATCAGCAAATGCCGTTTCCAGCAATGCAAAGAGAACGGGAAGGTATCAGTTCACCG ...
13.04.2017