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をレンダリングする非テキストベースのブラウザはありますか?出力は派手なものである必要はありません。主に、区切りデータをその場でもう少し読みやすくすることに興味があります。
編集:
たとえばfirefox <(sh /tmp/tablegen.sh)
、bashのプロセス置換を使用してみましたが、どちらも機能しませんでした。最悪のシナリオでは、一時ファイルに出力し、レンダリングしてから削除できますが、もう少しエレガントなソリューションを好むでしょう。
1
ここでは、同様の質問:unix.stackexchange.com/questions/24931/...
—
WMZ
良好なリンク。一時ファイルを使用することが唯一の方法であるという疑念をかなりよく確認しました。
—
バートンチッ