4
จะแสดงบรรทัด N บรรทัดแรกของเอาต์พุตคำสั่งใน Windows ได้อย่างไร (เทียบเท่าของคำสั่ง Unix“ หัว”)
ฉันต้องการheadคำสั่งUnix ที่เทียบเท่ากัน(แสดง N บรรทัดแรกของเอาต์พุต) นี่คือสิ่งที่ฉันใช้อยู่ในปัจจุบัน: tasklist | find /N " " | findstr /r \[[0-9]\] โค้ดด้านบนแสดง 10 บรรทัดแรกของtasklistเอาต์พุต find /N " "เตรียมหมายเลขบรรทัดเพื่อเริ่มต้นของแต่ละบรรทัดในขณะที่findstr /r \[[0-9]\]แยก 10 บรรทัดแรกโดยใช้ regex รหัสข้างต้นทำงาน แต่ฉันจำเป็นต้องระบุช่วงใด เนื่องจากความจริงที่ว่านิพจน์ทั่วไปไม่ได้ดำเนินการตามมาตรฐานใน Windows ฉันจึงไม่สามารถทำงานอื่นได้อีก ฉันจะแยกบรรทัดออกจากเอาต์พุต cmd ได้อย่างไร? มันเป็นสิ่งสำคัญที่จะทำเช่นนี้กับหนึ่งซับ ไม่มีสคริปต์!