gpt4 book ai didi

javascript - 有没有一种方法可以调用 POSIX 函数,这些函数以前缀而不是中缀方式附加/写入文件,例如 "<"和 "<<"?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:27:44 25 4
gpt4 key购买 nike

我正在使用 Google Chrome d8 shell 版本 3.7.7 来运行我为其编写的 JavaScript 应用程序,我需要在其中创建/写入文件。似乎做 I/O 的唯一方法是使用提供的

os.system("program name",[arg1,arg2...],timeout1,timeout2)

此头文件中概述了 API:http://code.google.com/p/v8/source/browse/trunk/src/d8.h

所以我需要的是一个可以以前缀方式调用的 POSIX 程序的名称,它将一个文件和一个字符串作为参数并将字符串写入文件。有这样的程序吗?如果没有,有人能找到解决这个问题的方法吗?

似乎无法使用当前 API 进行以下类型的调用,因为 < 是中缀运算符并且似乎不能用作前缀:

echo "foo" > file.txt

任何帮助将不胜感激!谢谢。

最佳答案

您眼前的问题应该可以通过使用 shell 轻松解决:

os.system("sh", ["-c", "echo foo > file.txt"],timeout1,timeout2)

如果您仍然希望在前缀式命令中进行 I/O 重定向,那么几年前我为此编写了一个工具:http://www.greenend.org.uk/rjk/2001/06/adverbio.html

关于javascript - 有没有一种方法可以调用 POSIX 函数,这些函数以前缀而不是中缀方式附加/写入文件,例如 "<"和 "<<"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8974522/

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