美文网首页Shell 脚本成长笔记
Shell 输入和输出(二):标准输出

Shell 输入和输出(二):标准输出

作者: 赵者也 | 来源:发表于2017-05-17 22:43 被阅读0次

标准输出具有如下特点:

  • 它被命令用来写入或显示命令自身的输出
  • 它用数字 1 表示
  • 它也被称作 stdout
  • 默认的标准输出设备是屏幕

操作符 “>” 是输出重定向操作符,它的语法如下所示:

command > output_filename

上述语法中,Shell 首先尝试打开用于写入的文件 output_filename,如果成功,就将命令的标准输出发送到新打开的文件。如果文件打开失败,整个命令就会失败。

命令

command > output_filename

command 1> output_filename

具有相同的含义。数字 1 表示标准输出。

例如,保留 ls 的输出到名称为 output.txt 的文件:

ls > /tmp/output.txt

如果 /tmp/output.txt 文件不存在,则会被自动创建。如果文件 /tmp/output.txt 存在,则会被重写。

标准输出的数据流

我们同样可以保留脚本的输出到文件:

./script_name.sh > output_filename

本文参考自 《Linux Shell命令行及脚本编程实例详解

相关文章

  • Shell 输入和输出(二):标准输出

    标准输出具有如下特点: 它被命令用来写入或显示命令自身的输出 它用数字 1 表示 它也被称作 stdout 默认的...

  • 重定向

    shell 0 1 2 的含义shell上:0表示标准输入1表示标准输出2表示标准错误输出默认为标准输出重定向,与...

  • Shell重定向&>file、2>&1、1>&2的区别

    shell上:0表示标准输入1表示标准输出2表示标准错误输出 默认为标准输出重定向,与 1> 相同2>&1 意思是...

  • Shell 输入和输出(一):标准输入

    几乎所有的命令都会产生到屏幕的输出和从键盘获取输入,而在 Linux 系统中可以将输出发送到指定的文件,或从文件中...

  • Shell | 标准输入输出重定向

    一、Linux 标准输入输出 二、标准输入输出重定向 1. 标准输入输出重定向是什么? 2. 标准输入输出重定向的...

  • Python3学习:输入和输出

    一、标准输入和输出 (一)输入 input() 函数:从标准输入读入一行文本,默认的标准输入是键盘。 (二)输出 ...

  • C语言入门基础之输入和输出

    标准输入和标准输出 在C语言里要使用标准输入和标准输出必须包含stdio.h头文件,常用的标准输出和标准输入函数是...

  • linux-文件重定向

    一 标准输入输出 二 输出和错误重定向 三 tr命令

  • shell 标准输入输出

    在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是:数字表示 0 ...

  • go ssh sudo 远程执行 权限问题

    因为需要输入用户密码,所以需要监听shell的标准输出,并根据输出内容输入密码。找了一个Stack Overflo...

网友评论

    本文标题:Shell 输入和输出(二):标准输出

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