Para a primeira comparação, use cmp
(que é mais rápido e mais simples que diff
ou mais):
if cmp "text1.txt" "text2.txt" ; then
echo "Both files contain the same data"
fi
Para o segundo:
if [ "$(sed -n 5p "text1.txt")" = "$(sed -n 1p "text2.txt")" ] ; then
echo "Lines 5 resp. 2 contain the same data"
fi