|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Alex Semenyaka 2:461/640.640 25 Dec 2006 12:12:36 To : Eugene Grosbein Subject : uncat --------------------------------------------------------------------------------
24 Dec 06 22:07, you wrote to you:
EG>> Есть текстовый файл A, содержащий много строк.
EG>> Методом cat d1 >> A, cat d2 >> A, cat d3 >> A
EG>> к нему могут добавляться некоторые дополнения.
EG>> Можно ли как-то потом "отменить" действие одной из "cat dN >> A",
EG>> имея текущий вид файла A и исходный файл dN?
EG> То есть, вырезать строки dN из файла A.
По-моему, проще в 3 строки - сначала посчитать число строк в A, потом в dN,
потом head'ом взять с начала файла разницу величин. Думается, быстрее всего
будет.
Можно для надёжности сделать ещё tail и проверить, что оно совпадает с dN.
Alex
--- IMHO в последней инстанции
* Origin: ...можжевеловых... (2:461/640.640)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/3929458f885f.html, оценка из 5, голосов 10
|