У меня есть текстовый файл, содержащий гигантский список номеров строк, которые я должен удалить из другого основного файла. Вот как выглядят мои данные
строки.txt
1
2
4
5
22
36
400
...
иdocuments.txt
string1
string2
string3
...
Если бы у меня был короткий список номеров строк, я мог бы легко использовать
sed -i '1d,4d,5d' documents.txt
.
Но есть много номеров строк, которые я должен удалить. Кроме того, я мог бы использовать скрипт bash/perl для хранения номеров строк в массиве и повторения строк, которых нет в массиве. Но мне было интересно, есть ли встроенная команда для этого.
Любая помощь будет высоко ценится.