![]() |
Оставить n последних строк в тхт файлах
Здравствуйте. Подскажите, каким образом можно решить задачку.
в папке несколько txt файлов........ в каждом тхт файле, список ссылок.. (каждая ссылка в новой строке). Нужно, чтобы в каждом из этих файлов осталось n количество последних строк (ссылок), остальные все удалились (вместе с пустыми строками, оставшихся после их удаления). К примеру необходимо оставить 100 последних строк. |
используйте PowerShell:
Код:
Get-ChildItem C:\temp\tail-test\ | ForEach-Object { (Get-Content -Path $_.FullName -Tail 100) | Out-File $_.FullName } |
Спасибо, работает :)
|
Цитата:
для примера приведу на bat, чтобы понять какая разница в мучениях при выполнении задачи практически не предназначенной для этого яп Код:
@echo off |
Спасибо, батничек тоже работает, сохраню оба варианта :)
|
Время: 00:14. |
Время: 00:14.
© OSzone.net 2001-