ฉันรู้ว่า diff -e สามารถส่งออก ed ต้นฉบับ และความเข้าใจของฉันก็คือ ed และ sed แบ่งปันวิธีการของพวกเขา แต่ที่ ed เป็นแบบโต้ตอบและ sed สำหรับสตรีม
สิ่งที่ฉันต้องการจะทำคือเอาท์พุทของ diff -e (หรือการเชิญอื่น ๆ ของ diff ) และลบล้างมันเป็นการร้องขอ sed เช่นการเรียกใช้คำสั่งนั้นด้วยไฟล์ "before" ดั้งเดิมเมื่ออินพุตสร้างเอาต์พุตเทียบเท่ากับไฟล์ "after" จาก diff การภาวนา ฉันต้องการจัดรูปแบบคำสั่งเป็นชุดของ -e <BLERG> ตัวเลือกที่ส่งไปยัง sed เพื่อหลีกเลี่ยงการต้องเขียนสคริปต์ ed / sed ไปยังไฟล์อื่น
ฉันลองชุด mungings ที่เห็นได้ชัด แต่ฉันไม่ได้รับผลลัพธ์ที่ต้องการ (หรือดูสมเหตุสมผล) และฉันคิดว่าฉันขาดอะไรบางอย่างที่ครอบคลุม เป็นไปได้ไหม
curl -s http://someurl.com | [Command I'm looking for] > outputFile ดังนั้น sed ดูเหมือนจะเป็นทางเลือกที่เป็นธรรมชาติ
sed?