ฉันรู้ว่า 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
?