【shell】呈现数据
来源:互联网 发布:n9008v root软件 编辑:程序博客网 时间:2024/05/21 02:21
输出分为两种情况,第一种为输出到屏幕上面,第二种是输出到文件种
linux系统将每个对象当作文件来处理。其中就又三种标准文件描述符:
标准输入 STDIN 0
标准输出 STDOUT 1
标准错误 STDERR 2
这三种标准文件描述符可以使用如下格式进行重定向:
1>file1
2>file2
这样就可以将标准输出重定向到文件1中,标准错误重定向到文件2中,这两句好可以连续在一起使用
如果想同时将标准输出和标准错误都重定向到一个文件中,则可以使用&>
当想要将文中自己添加的打印重定向到标准输出中,则可以使用>&2(后面不可接文件,这样直接就将这个打印的内容重定向到标准错误中,然后在使用上面的重定向内容可以直接保存在文本中,当然也可以显示在屏幕上面)
当然这个重定向是暂时的,如果需要持续使用或者重定向大量打印的话需要使用exec,格式为:
exec 2>file
这样就将标准输出的内容完全输入到file中去了,后续使用的时候只需要使用零时重定向的标志进行描述就行了(一般echo语句使出的描述都是1)
除了标准的以外,还有一堆非标准的,这个是用户自己去定义的了
这个定义也是使用exec来定义,方式和标准输出没啥区别,不过需要使用exec将标准输出的内容重定向到自定义的描述符上面,但是这种使用记得要恢复原样
标准输入的文字和上面没啥区别,但是又一个很好用的东西就是标准输入结合read来使用,通过read来读取文件每一行的数据来进行输入,在管理中很实用
阅读全文
0 0
- 【shell】呈现数据
- shell -- ch15呈现数据
- 第五章:shell呈现数据&重定向
- 呈现数据
- Linux命令和shell编程学习--14章呈现数据
- ReactJS数据呈现
- React数据呈现
- adapter数据呈现
- python 数据图表呈现
- linux命令行与shell脚本大全_第十四章_呈现数据
- 3 推荐数据的呈现
- DataTable SQL server数据呈现
- 第15章 呈现数据
- jqgrid无数据样式呈现
- 如何实现列转行呈现数据
- WPF学习笔记 - 控制数据的呈现
- 使用Repeate呈现父子表数据
- FormView控件的数据呈现和处理
- 题目1474:矩阵幂
- Android-向服务器提交数据(GET-POST-AsyncHttpClient)
- 二叉搜索树转化为有序双向链表
- 两点 (DFS)
- 装箱 拆箱 基本数据类型转换
- 【shell】呈现数据
- 直通BAT--数据结构与算法九(动态规划)
- Android 反编译&回编译
- BZOJ 1379: [Baltic2001]Postman 题解
- 天池大赛o2o优惠券第一名代码解读(4)
- Android -- Intent 和 Intent 过滤器
- JVM笔记整理(第9章 类加载及执行子系统的案例与实战)
- JDK
- BZOJ 4636: 蒟蒻的数列 线段树/扫描线 set