Saya ingin dapat menghasilkan HTML kemudian menyalurkannya ke program yang akan merendernya, seperti ini:
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
Sayangnya, firefox tidak dapat membuat data yang disalurkan dari stdin. Google-chrome juga tidak. lynx
bisa, tetapi siapa yang mau menggunakannya?
Saya mencoba membuat pipa bernama, membukanya di chrome dan / atau firefox dan kemudian menyalurkan data ke sana - tetapi browser tidak memperbarui ketika saya mengirim data melalui pipa bernama.
Apakah ada browser berbasis teks yang akan membuat html dari stdin? Outputnya tidak perlu mewah, saya sebagian besar tertarik untuk membuat data terbatas sedikit lebih mudah dibaca, on the fly.
Edit:
Saya mencoba menggunakan subtitusi proses bash, mis. firefox <(sh /tmp/tablegen.sh)
, itu tidak berhasil. Skenario terburuk, saya bisa menampilkan file temp, me-render, lalu menghapus, tapi saya lebih suka solusi yang sedikit lebih elegan.