Shell|Shell 输入和输出(二)(标准输出)
标准输出具有如下特点:
- 它被命令用来写入或显示命令自身的输出
- 它用数字 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
【Shell|Shell 输入和输出(二)(标准输出)】本文参考自 《Linux Shell命令行及脚本编程实例详解 》
推荐阅读
- PyCharm取消波浪线、下划线和中划线的实现
- SystemUI状态栏wifi和sim|SystemUI状态栏wifi和sim icon显示"x"号或者"!"号现象分析
- html和css的常用语法代码详解
- 网络安全|mysql中的视图、触发器和存储过程
- 软件测试|流量回放和自动化测试的区别
- 投稿|为什么下沉市场很难做出好公司:从拼多多和淘特开始聊起
- 易烊千玺[1]
- HMS|HMS Core图形图像技术展现最新功能和应用场景,加速构建数智生活
- 安宁和美好
- Tomcat介绍和配置使用