Это отлично работает! Это намного проще, чем я думал, что это будет! Ух ты - это здорово , спасибо Я согласен с сыром Калеб не так долго. Однако если он находится в холодильнике и плесень вы просто срезать плесень. Это совершенно безопасно, чтобы поесть. Был ли это случай просто не упомянул, или ты ответил "Нет" на "есть ли у вас какие-либо родственники в Великобритании?" на приложение или во время интервью? Спасибо большое дружище. Я замечаю, что у меня развивается метеоризм от молока тоже, которых раньше не было. Я собираюсь экспериментировать с сывороточный изолят. Спасибо большое за ваше предложение. Помните, что с ЧВ, вы не нацелены на "официально", а ваша цель - "положить все, что есть, что это правда и заставляет меня получить деньги". Спасибо @Героями. Это на самом деле работает довольно хорошо. Я просто хочу, чтобы увидеть, если "и" раздел моего вопроса, будучи в состоянии размонтировать его из бара единства, можно сделать как-то. Если я могу понять, что мне могут ответить на мой собственный вопрос.

В случае с awk:

$ у awk '2 $ = = "Черепаха" {печати $1}' turtle.txt
259497
457032
  • $2 - поле для выбора.
  • Черепаха - это текст, чтобы соответствовать.
  • {печати $1} напечатать первое поле.
  • turtle.txt имя исходного файла.

С помощью sed:

$ <входной_файл СЭД -Е 'в S/[[:пробел:]]+/\н/г;/([^\н]+\п){1}черепаха/([^\п]*).*/\1/;п};д'

Объяснил:

  • <входной_файл исходный файл
  • СЭД -Е использовать СЭД с POSIX эрэ (Расширенная регулярно поддерживают выражения)
  • 'ы/[[:пробел:]]+/\н/г заменить все (работает +) вкладка-пространство с новой строки.
  • /([^\Н]+\П){1}черепаха\Н/ Если поле Н (использовать Н-1 здесь) матч Черепаха (ровно).
  • ([^\п]*).*/\1/ извлечь поле 1 (первая линия)
  • П};Д' печати, что была выбрана и удалить все в любом случае.

Общее решение для любой пары местах(ы) н и М:

<входной_файл СЭД -Е 'в S/[[:пробел:]]+/\н/г;/([^\н]+\п){1}черепаха/{с/([^\Н]+\П){0}([^\п]*).*/\2/;п};д'
  • <входной_файл исходный файл
  • СЭД -Е ' для СЭД с десь регулярные выражения.
  • с/[[:пробел:]]+/\н/г перерыв все вводимые в линии (трассы) табы или пробелы.
  • /([^\Н]+\П){1}черепаха/ если шаблон космического матч НЙ области (использование Н-1 ({1}) здесь).
  • { Начало последовательности команд.
  • С/ начать замену (а с/// команды).
  • ([^\Н]+\П){0} соответствует М-1 ({0}) линий (поле м).
  • ([^\п]*) захват поля (линии), чтобы держать в ссылке \2.
  • .* А все остальное (в структуре пространства (исходной линии)).
  • /\2/ заменить все выше (рисунок космос) с тем, что был захвачен в \2.
  • ;Р}; распечатать его. И закрыть последовательность команд.
  • д В любом случае, удалить шаблон пространство, начать все заново.
  • ' Конец СЭД команду.