#bash
#bash
Вопрос:
У меня есть 2 файла, и я хотел бы проверить, совпадает ли последняя строка каждого из них.
Я подумал, что я мог бы следить за каждым файлом, сохранять выходные данные в переменной и сравнивать эту переменную, чтобы я знал, одинакова ли последняя строка в обоих файлах.
Это правильный способ сделать это, или есть волшебная однострочная команда, которая позволяет избежать прохождения всех этих обручей?
Ответ №1:
Вы можете использовать этот один вкладыш:
[[ "$(tail -1 file1)" == "$(tail -1 file2)" ]] amp;amp; echo "same" || echo "not same"
Комментарии:
1. Потрясающе, спасибо! Я не знал, что могу сравнивать вывод команды, не помещая сначала вывод в переменную!