Unix cat
在 Github 上编辑
在 Unix 中,`cat` 命令是一个实用程序,用于读取文件并将它们写入标准输出。您可以使用 Deno 来模仿 `cat` 命令的行为。
在此程序中,每个命令行参数都被假定为文件名,文件被打开,并打印到 stdout(例如控制台)。
创建一个脚本,读取一个或多个文件的内容,并将它们写入标准输出。
for (const filename of Deno.args) {
const file = await Deno.open(filename);
await file.readable.pipeTo(Deno.stdout.writable, { preventClose: true });
}
使用 Deno CLI 在本地运行此示例
deno run --allow-read cat.ts file1 file2