gpt4 book ai didi

linux - 在 google-chrome 中打开标准流

转载 作者:IT王子 更新时间:2023-10-29 01:23:13 26 4
gpt4 key购买 nike

我有一个程序可以创建一个 html 文件作为标准输出。要在 vim 中查看它,我只需要:

$ foo2html foo | vim -

vim 将与 stdin 一起启动以供查看。一旦我关闭 vim,命令就会返回。

是否有一些命令行开关组合可以使 google-chrome 执行此操作?

最佳答案

只需使用 data URIs :

# google-chrome
echo '<h1>hello</h1>' | google-chrome "data:text/html;base64,$(base64 -w 0)"

# firefox (it will not automatic open since version 89, you must go to url and press enter)
echo '<h1>hello</h1>' | firefox "data:text/html;base64,$(base64 -w 0)"

# chromium
echo '<h1>hello</h1>' | chromium "data:text/html;base64,$(base64 -w 0)"

# opera
echo '<h1>hello</h1>' | opera "data:text/html;base64,$(base64 -w 0)"

# Default browser (in debian systems)
echo '<h1>hello</h1>' | x-www-browser "data:text/html;base64,$(base64 -w 0)"

命令 base64 可以从类似 debian 的系统上的 coreutils 获得

sudo apt-get install coreutils

如果你没有安装 coreutils 或者你不能安装新的包,你可以使用 python 模块 base64(几乎任何发行版都有 python)

echo '<h1>hello</h1>' | google-chrome "data:text/html;base64,$(python -mbase64)"

关于linux - 在 google-chrome 中打开标准流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9045584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com