короткий и быстрый способ сравнить последнюю строку в 2 разных файлах в bash?

#bash

#bash

Вопрос:

У меня есть 2 файла, и я хотел бы проверить, совпадает ли последняя строка каждого из них.

Я подумал, что я мог бы следить за каждым файлом, сохранять выходные данные в переменной и сравнивать эту переменную, чтобы я знал, одинакова ли последняя строка в обоих файлах.

Это правильный способ сделать это, или есть волшебная однострочная команда, которая позволяет избежать прохождения всех этих обручей?

Ответ №1:

Вы можете использовать этот один вкладыш:

 [[ "$(tail -1 file1)" == "$(tail -1 file2)" ]] amp;amp; echo "same" || echo "not same"
 

Комментарии:

1. Потрясающе, спасибо! Я не знал, что могу сравнивать вывод команды, не помещая сначала вывод в переменную!