Abaixo resposta após pergunta esclarecida de forma correta, aqui está a solução final para isso:
awk -F'\n' -v RS='Stanford University'
'NR==1 && NR==FNR{for (i=1;i<NF;i++)above[$i]++;next}
NR==2&&NR==FNR{for (j=2;j<NF;j++)below[$j]++;next}
NR==3{for (x=1;x<NF;x++)X2017[$x]++;next}
NR==4{for (y=2;y<NF;y++)Y2017[$y]++;next}
END{ for (Z in Y2017) {if (Z in above) print Z>"Ranked-above.txt" };
for (T in X2017) {if (T in below) print T>"Ranked-below.txt" };
}' 2018 2017
A saída seria dois arquivos Ranked-above.txt e Ranked-below.txt com resultado esperado.
**Ranked-above.txt**
University of Cambridge
**Ranked-below.txt**
Você pode procurar por outras Universidades com especificação em RS='University NAME HERE'