Чтобы извлечь конкретный идентификатор задания из файла - PullRequest
0 голосов
/ 27 апреля 2020

Я попробовал обычную команду grep, получил 4 совпадения.

grep job_ import.err
20/04/27 12:46:30 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1587332046499_7576
20/04/27 12:46:31 INFO mapreduce.Job: Running job: job_1587332046499_7576
20/04/27 12:46:38 INFO mapreduce.Job: Job job_1587332046499_7576 running in uber mode : false
20/04/27 12:46:44 INFO mapreduce.Job: Job job_1587332046499_7576 completed successfully

Мне нужно только один раз извлечь из файла только идентификатор задания, т.е. job_1587332046499_7576. Что такое команда?

1 Ответ

1 голос
/ 27 апреля 2020

Если идентификатор задания содержит только цифры и подчеркивания, попробуйте следующее:

$ grep -Eo 'job_[0-9_]+' import.err | sort -u
job_1587332046499_7576
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...