Здравствуйте. Имеется 2 файла: file1.txt и file2.txt. Допустим, file1.txt содержит строки
ololo 1
olo 2
lol 3
Эти строки также имеются в file2.txt, но помимо них там есть еще и другие строки. Необходимо реализовать чтение файла file1.txt и удаление этих строк из file2.txt. Сделал построчное чтение из file1.txt
cat file1.txt | while read line
do
sed -i "/$line/d" file2.txt
done
Но ничего не получается. Пробовал и sed -i '#${line}#d' file2.txt и sed -i "/\$line/d" file2.txt - эффекта никакого. Подскажите, пож, как сие можно осуществить.