ฉันควรใช้เครื่องมืออื่นใดในการอ่านและเขียนไฟล์ที่มีการตัด, การค้นหาและการข้าม ตัวเลือกบรรทัดคำสั่งของ dd ดูไม่สะดวกและแปลกปลอมและฉันไม่ชอบการเลือกระหว่างโหมดการค้นหาที่ช้า แต่แม่นยำ ( bs=1) และรวดเร็ว แต่โหมดยืดหยุ่น ( bs=4kหรืออะไรก็ตาม)
มีเครื่องมือที่ทันสมัยกว่าในการอ่าน 555 ไบต์จากไฟล์หนึ่งไฟล์ (หรือไพพ์หรือซ็อกเก็ตหรือ dev) จากตำแหน่ง 31337 และเขียนลงในไฟล์อื่นที่ตำแหน่ง 128205 (โดยใช้บล็อก 512 + 43) โดยมีหรือไม่มีการตัดปลาย
status=noxferไม่ได้เป็นค่าเริ่มต้นและใช้งานไม่ได้และฉันต้องการiflag=fullblock(ละเว้นในบาง script => ข้อมูลที่เสียหาย)
bs=1=> ไปป์ไลน์ทั้งหมดช้า ตัวอย่างเช่นฉันอาจต้องการถ่ายโอนไฟล์วิดีโอที่เริ่มต้นจากเฟรมที่แน่นอนบางอย่าง 2. "ต้องใช้เลขคณิตบางอย่าง" => ไม่เหมาะสำหรับผู้ใช้ oneliners และคำสั่งเชลล์ปกติ
dd conv=seek_bytesจะทำให้seekทำงานด้วยความแม่นยำไบต์
ddผมยังไม่เห็นสิ่งผิดปกติกับ คุณสามารถใส่ shell script wrapper ไว้รอบ ๆ หากคุณไม่ชอบอินเตอร์เฟสddอยู่ในมาตรฐาน POSIXซึ่งเป็นข้อดีอย่างมาก