Shell 脚本成长笔记

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

2017-05-17  本文已影响0人  赵者也

标准输出具有如下特点:

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

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命令行及脚本编程实例详解

上一篇 下一篇

猜你喜欢

热点阅读