Tôi cần một lệnh tương đương với head
lệnh Unix (hiển thị N dòng đầu tiên của đầu ra). Đây là những gì tôi đang sử dụng hiện tại:
tasklist | find /N " " | findstr /r \[[0-9]\]
Đoạn mã trên hiển thị 10 dòng tasklist
đầu ra đầu tiên. find /N " "
thêm một số dòng vào đầu mỗi dòng trong khi findstr /r \[[0-9]\]
trích xuất 10 dòng đầu tiên bằng regex.
Mã trên hoạt động, nhưng tôi cần chỉ định bất kỳ phạm vi . Do thực tế là các biểu thức thông thường không được triển khai theo các tiêu chuẩn trong Windows, tôi không thể làm gì khác để làm việc.
Làm cách nào để trích xuất các dòng tùy ý từ đầu ra cmd? Điều quan trọng là phải làm điều này với một lớp lót. Không có kịch bản!