я хочу вырезать более одного интервала строк из одного файла (напр., линии 1-500, 1029-1729 и 2696-3446), добавляя значения в конец другого файла (output.txt) и исключить эти значения из первого файла. Происхождение представляет собой файл с 9277 линии, я хочу, чтобы вырезать некоторые из них, исключив их из исходного файла и вставить их в другой файл. Это возможно через командную строку?
возможно!
скопировать строки в dest.file с перенаправленным выходом grep 'pattern' src.file >> dest.file удалить строки из src.file с помощью sed -i '/pattern/d' src.file