Назад | Перейти на главную страницу

Как отобразить первые 50 строк вывода команды в Windows? (эквивалент команды Unix «голова»)

Мне нужно отобразить первые 50 строк вывода команды (любой команды). Другими словами, мне, по сути, нужен эквивалент команды Unix "head".

но у меня нет разрешения на создание файла с помощью команды:

C:> netstat -an> temp.txt && for / l% l in (1,1,10) do @for / f "tokens = 1,2 * delims =:"% a in ('findstr / n / r "^" temp.txt ^ | findstr / r "^% l:" ') do @echo% b

Поскольку команда выполняется на удаленном сервере, она не позволяет создавать файлы, пожалуйста, помогите мне изменить эту команду на конвейерную с другой командой.

Я работаю над получением списка только из 50 файлов с определенным шаблоном имени файла, например. taha_12345_T_T_00987.txt из определенной папки.

У вас есть доступ к PowerShell? Обычно он доступен начиная с XP / Server 2003.

C:\powershell
PS C:\netstat -an | select -first 50