7.6 unix cat 程序

2021-07-05  本文已影响0人  9e8aeff1c70c

概念

例子

在该程序中,假设每个命令行参数都是一个文件名,打开该文件,并将其打印到stdout(例如控制台)。

/**
 * cat.ts
 */
for (let i = 0; i < Deno.args.length; i++) {
  const filename = Deno.args[i];
  const file = await Deno.open(filename);
  await Deno.copy(file, Deno.stdout);
  file.close();
}

运行这个程序:

deno run --allow-read https://deno.land/std@0.95.0/examples/cat.ts /etc/passwd
上一篇 下一篇

猜你喜欢

热点阅读