Saya perlu setara dengan head
perintah Unix (menampilkan garis N pertama dari output). Inilah yang saya gunakan saat ini:
tasklist | find /N " " | findstr /r \[[0-9]\]
Kode di atas menampilkan 10 baris pertama dari tasklist
output. find /N " "
menambahkan nomor baris ke awal setiap baris sementara findstr /r \[[0-9]\]
mengekstrak 10 baris pertama menggunakan regex.
Kode di atas berfungsi, tetapi saya harus menentukan rentang apa pun . Karena kenyataan bahwa ekspresi reguler tidak diterapkan sesuai dengan standar di Windows, saya tidak bisa membuat yang lain berfungsi.
Bagaimana saya bisa mengekstrak garis arbitrer dari output cmd? Penting untuk melakukan ini dengan satu garis. Tanpa skrip!