【shell】呈现数据
2017-07-27 21:47
246 查看
输出分为两种情况,第一种为输出到屏幕上面,第二种是输出到文件种
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来读取文件每一行的数据来进行输入,在管理中很实用
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来读取文件每一行的数据来进行输入,在管理中很实用
相关文章推荐
- Shell脚本笔记(六)呈现数据
- shell -- ch15呈现数据
- linux命令行与shell脚本大全_第十四章_呈现数据
- 第五章:shell呈现数据&重定向
- shell 批量生成测试数据
- 通过SSH协议访问远程Shell脚本-免密码登陆与返回数据丢失解决
- shell笔记-使用awk数据分析
- 用shell写一个mysql数据备份脚本
- 服务器数据备份(shell 定时脚本备份mysql)
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
- 在Shell脚本中编写AWK脚本实现数据提取—注意格式、awk中使用shell变量、awk中数字字符串转换成数字、awk中字符串相等比较
- 创建shell脚本,利用for循环箱向日志文件中插入n条数据
- 每天学点Linux命令之Linux-Shell中的数据重定向与管道命令
- Linux+Shell获取及拷贝最新备份数据
- [Linux] 通过shell给unix socket发送数据
- DataTable SQL server数据呈现
- shell脚本造数据
- Shell脚本定时采集日志数据到HDFS
- 根据Buffer中的图片数据进行图片呈现的方法.
- [以太坊源代码分析] II. 数据的呈现和组织,缓存和更新