美文网首页
7.6 unix cat 程序

7.6 unix cat 程序

作者: 9e8aeff1c70c | 来源:发表于2021-07-05 09:43 被阅读0次

概念

  • 使用Deno运行时API将文件内容输出到控制台。
  • Deno.args访问命令行参数。
  • Deno.open用于获取文件的句柄。
  • Deno.copy接口用于将数据从文件传输到输出流。
  • 文件应在您处理完后关闭。
  • 模块可以直接从远程URL运行。

例子

在该程序中,假设每个命令行参数都是一个文件名,打开该文件,并将其打印到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

相关文章

  • 7.6 unix cat 程序

    概念 使用Deno运行时API将文件内容输出到控制台。 Deno.args[https://doc.deno.la...

  • cat

    [翻译] cat command in Unix/Linux Cat(concatenate) 在linux中经常...

  • Unix的文件管理(上)

    目录 概念 文件分类 什么是文件描述符 Unix的文件操作相关函数讲解及使用 编写程序实现 cat命令、cp命令 ...

  • 20190721_flink安装

    查看系统版本号 cat /etc/redhat-release CentOS Linux release 7.6....

  • docker启动YAPI项目初步实践

    服务器:linux(CentOS 7.6) 查看内核版本命令(cat /etc/redhat-release) ...

  • centos7 安装xmr 挖矿

    本次安装使用得是centos7.6 1、 查看yam源。 cat /etc/centos-release 2、安装...

  • nmon安装与使用

    一、Linux服务器配置信息 操作系统:CentOS 7.6 64位(可用命令:cat /etc/redhat-r...

  • 护花使者xargs

    一、标准输入与管道命令Unix 命令都带有参数,有些命令可以接受"标准输入"(stdin)作为参数。 $ cat ...

  • Sudo的用法和Visudo设置

    身为程序员,你可以活在一个没有Windows的世界,当你离不开Unix(Linux,Mac。。。)。而在Unix下...

  • Standard streams (标准流) 介绍

    介绍 在Unix系统及类Unix系统中,Standard streams(标准流)是计算机程序与其环境之间,信息输...

网友评论

      本文标题:7.6 unix cat 程序

      本文链接:https://www.haomeiwen.com/subject/seiurltx.html