Кат определенная строка, которая отсчитывается от нижней части текстового файла

Например

file1:

abc
def
ghi
Hi!
xyz

file2:

111
13215
532
431
2344
Hi!
12fd

Ожидаемые результаты:

$ some_command file1
Hi!
$ some_command file2
Hi!

Если я хочу получить Hi!шаблон, который я уже знал, это то, что они расположены во второй строке каждого файла (считайте снизу). Итак, вопрос в том, как я могу получить Hi! только с информацией, которая у меня есть, которая "2",

1 ответ

Решение

Используйте:

tail -n 2 files | head -n 1

Пояснение:

tail -n 2 выведет последние 2 строки ввода,

А также | head -n 1 выведет первую строку вывода из tail.

Другие вопросы по тегам