Как с помощью сценария bash найти строки в одном файле, но не в другом?

Представьте себе файл 1:

#include "first.h"
#include "second.h"
#include "third.h"

// more code here
...

Представьте файл 2:

#include "fifth.h"
#include "second.h"
#include "eigth.h"

// more code here
...

Я хочу получить заголовки, которые включены в файл 2, но не в файл 1, а только эти строки. Итак, при запуске сравнение файла 1 и файла 2 выдаст:

#include "fifth.h"
#include "eigth.h"

Я знаю, как это сделать на Perl / Python / Ruby, но я бы хотел сделать это без использования другого языка программирования.

15
задан B Johnson 4 August 2011 в 05:42
поделиться