วิธีตัดไฟล์ด้วยบรรทัด?
ฉันมีไฟล์จำนวนมากบางไฟล์ก็ยาวมาก ฉันอยากจะตัดทอนขนาดที่แน่นอนถ้ามันมีขนาดใหญ่กว่าโดยลบจุดสิ้นสุดของไฟล์ แต่ฉันต้องการลบทั้งบรรทัด ฉันจะทำสิ่งนี้ได้อย่างไร รู้สึกเหมือนเป็นสิ่งที่จัดการโดย Linux toolchain แต่ฉันไม่รู้คำสั่งที่ถูกต้อง ตัวอย่างเช่นสมมติว่าฉันมีไฟล์ 120,000 ไบต์พร้อมเส้น 300- ไบต์และฉันพยายามตัดให้เหลือ 10,000 ไบต์ 33 บรรทัดแรกควรอยู่ (9900 ไบต์) และตัดส่วนที่เหลือออก ฉันไม่ต้องการตัดที่ 10,000 ไบต์อย่างแน่นอนเพราะจะทำให้มีบางส่วน แน่นอนว่าไฟล์มีความยาวต่างกันและเส้นไม่ได้มีความยาวเท่ากันทั้งหมด ตามหลักแล้วไฟล์ผลลัพธ์จะสั้นลงเล็กน้อยแทนที่จะยาวขึ้นอีกเล็กน้อย (หากเบรกพอยต์อยู่บนเส้นยาว) แต่นั่นไม่สำคัญเกินไป ฉันต้องการให้การเปลี่ยนแปลงกับไฟล์โดยตรง (อาจเป็นไฟล์ใหม่ที่คัดลอกไปที่อื่นไฟล์ต้นฉบับถูกลบและไฟล์ใหม่ถูกย้าย แต่นั่นก็เป็นสิ่งเดียวกันจาก POV ของผู้ใช้) วิธีการแก้ปัญหาที่เปลี่ยนเส้นทางข้อมูลไปยังสถานที่มากมายแล้วกลับมาเชิญชวนความเป็นไปได้ของการทำลายไฟล์และฉันต้องการหลีกเลี่ยง ...