bun 包中导入 $ 函数并使用它来运行 shell 命令。
$ 函数是一个标记模板字面量,运行命令并返回一个承诺,该承诺解析为命令的输出。
要将输出的每一行作为数组获取,请使用
lines 方法。
请参阅 文档 > API > Shell 了解完整文档。
bun 包中导入 $ 函数并使用它来运行 shell 命令。
import { $ } from "bun";
await $`echo Hello, world!`; // => "Hello, world!"
$ 函数是一个标记模板字面量,运行命令并返回一个承诺,该承诺解析为命令的输出。
import { $ } from "bun";
const output = await $`ls -l`.text();
console.log(output);
lines 方法。
import { $ } from "bun";
for await (const line of $`ls -l`.lines()) {
console.log(line);
}