文件描述符与重定向
2015-09-03 16:46
218 查看
通过cat可以显示出文件中的内容:
显示的内容中存在空格的也加上标号:cat -n
显示的内容中存在空格的不加上标号:cat -b
显示的内容中将两个空格变成一个空格:cat -s
显示每一行后面的空格(用$结束)
1
2
重定向:符号:>(大于号)
可以被改写,如果在写入一个重定向文件,则会被这个文件的内容所替换。
如果只是追加的话:
追加:>>(两个大于号)
cat a*
cat a* 2>&1 test.txt
tee既可以将内容传给test1,又能传给管道,但是tee只读取标准输出,不读取标准错误。
其中:exec 3>&- 表示的是将文件描述符关闭
再看下面的一个例子:
下面文档中是显示的内容:
显示的内容中存在空格的也加上标号:cat -n
显示的内容中存在空格的不加上标号:cat -b
显示的内容中将两个空格变成一个空格:cat -s
显示每一行后面的空格(用$结束)
2.标准文件描述符
01
2
重定向:符号:>(大于号)
可以被改写,如果在写入一个重定向文件,则会被这个文件的内容所替换。
如果只是追加的话:
追加:>>(两个大于号)
cat a*
cat a* 2>&1 test.txt
tee既可以将内容传给test1,又能传给管道,但是tee只读取标准输出,不读取标准错误。
3.创建新的文件描述符:exec
其中:exec 3>&- 表示的是将文件描述符关闭
再看下面的一个例子:
下面文档中是显示的内容:
相关文章推荐
- 关于Android studio彻底修改包名的解决办法
- MyBatis学习笔记(九)缓存
- 系统性能信息模块篇psutil之系统进程管理方法
- HDU1032 - The 3n + 1 problem (暴力)
- tar 压缩与解压命令(汇总)
- VMware配置桥接方式(Bridged)
- TCP&UDP部分细节
- Regionals 2014 >> Latin America >> 6828 - Help cupid
- POJ 2987 Firing(最大权闭合)
- net extjs tree异步加载数据
- Ubuntu中安装mongodb的问题
- Spring mvc的相关问题
- poj 1195 Mobile phones (二维树状数组)
- JDK5至JDK8的新特性
- 哈希
- 电话本管理系统(使用数组)
- 滑动窗口_单调队列入门 (白书P241)
- 二分查找
- Matlab界面设计入门
- for 语句头中多个定义