ฉันต้องการที่จะสามารถสร้าง HTML จากนั้นไปป์กับโปรแกรมที่จะแสดงมันบางอย่างเช่นนี้:
for i in 1 2 3
do
for j in a b c
do
echo "<table border="1"><tr><td>$i</td><td>$j</td></tr></table>"
done
done | /usr/bin/firefox
น่าเสียดายที่ Firefox ไม่สามารถแสดงข้อมูลที่ส่งมาจาก stdin ได้ ไม่สามารถใช้ google-chrome lynx
ทำได้ แต่ใครต้องการใช้สิ่งนั้น
ฉันพยายามสร้างไปป์ที่มีชื่อเปิดใน Chrome และ / หรือ firefox จากนั้นไพพ์ข้อมูลไปยังที่นั้น - แต่เบราว์เซอร์ไม่อัปเดตเมื่อฉันส่งข้อมูลผ่านทางไพพ์ที่มีชื่อ
มีเบราว์เซอร์ที่ไม่ใช่ข้อความซึ่งจะแสดงผล html จาก stdin หรือไม่ ผลลัพธ์ไม่จำเป็นต้องมีความหรูหราฉันส่วนใหญ่ให้ความสนใจในการทำข้อมูลที่คั่นได้ง่ายขึ้นทันที
แก้ไข:
ฉันพยายามใช้การทดแทนกระบวนการของ bash เช่นfirefox <(sh /tmp/tablegen.sh)
ที่ไม่ได้ผล สถานการณ์กรณีที่เลวร้ายที่สุดฉันสามารถส่งออกไปยังไฟล์ temp, render, แล้วลบ แต่ฉันต้องการทางออกที่สง่างามกว่าเล็กน้อย