Иришка Голованова
Иришка Голованова

Помогите Разработать командный файл (аналог команды tail в Unix). Командный файл печатает конец файла.

Помогите Разработать командный файл (аналог команды tail в Unix). Командный файл печатает конец файла. По умолчанию - 10 последних строк, или направьте в нужное русло

Светлана Козаченко
Светлана Козаченко

@echo off
setlocal enabledelayedexpansion
set c=0
for /f %%a in (%1) do set /a c=!c! + 1
set /a c=!c!-10
if %c% gtr 0 set param="skip=%c%"
for /f %param% %%a in (%1) do echo %%a

Печатает 10 последних строк файла, переданного первым параметром, либо все строки файла, если в файле 10 или меньше строк.
Остальное допилить по необходимости.
---
Уважайте время других участников Ответов. Не забывайте отмечать лучший ответ.

Похожие вопросы
командная строка команда cls?
Какая команда нужна что бы запустить файл в командной строке от имени администратора на windows 7?? Именно команда
Командная строка Unix
Помогите с командными файлами!
Помогите составить командный файл!
С помощи BAT команды печатать Word или Excel-овские файлы
какая команда создает файл в командной строке MS DOS?
Помогите с синтаксисом команд в командной строке
Написать командный файл
Командная строка в автозагрузке с командами