数据流重定向、命令执行的判断依据及管道命令
来源:互联网 发布:各种软件 编辑:程序博客网 时间:2024/06/07 17:55
1.输出流重定向:
bash的数据流重定向可以分别将正确和错误的信息传送的其他的文件中去。规则如下:
基本规则
- 标准输入:<或<<
- 标准输出:> 或>>
- 标准错误输出:<或<<
一个>或<号是覆盖已存在文件的意思,两个则表示累加到已存在文件。
垃圾桶黑洞:将所有错误信息忽略,只显示正确信息:
将正确和错误的信息全部写入到同一个文件中,只需把错误信息输出写成2>&1即可
2.输入流重定向:即系将原本需要由键盘输入的数据改由文件内容来代替
① <表示用某个文件的内容来代替键盘的敲击
②<<表示输入结束的意思
3.命令执行的判断依据:
①;在命令和命令之间使用;分隔可以依次执行命令
②cmd1 && cmd2 若cmd1正确,则执行cmd2
③cmd1 && cmd2 若cmd1不正确,则执行cmd2
注意多条件判断,cmd1 && cmd2 || cmd3这个顺序一定不能错
4.管道命令:所谓的管道命令就是使数据经过几道手续之后才得到我们想要的格式,用“|”表示,注意管道命令和连续执行命令是不同的!如下为使用ls命令输出后的内容用less读取,利用less的功能,就可以前后反动相关的信息了。
但要注意的是:
- 管道命令“|”仅仅能接受标准正确输出
- 每个管道“|”后面接的第一个数据必须是“命令”,而且这个命令必须能够接收标准输出的数据才行。
5.选取命令:选取命令就是将一段数据经过分析后取出我们想要的,或是经由分析关键字,取得我们想要的那一行。注意是针对“行”来进行分析的。
0 0
- 数据流重定向、命令执行的判断依据及管道命令
- 数据流重定向与管道命令
- 数据流重定向和管道命令
- 命令执行的判断依据: ; , &&, ||
- 管道命令(pipe |)命令执行判断依据:;,&&,||小结
- linux数据流重定向,管道以及搭配grep等命令
- Linux中>、>>、<、<<重定向及管道命令
- 【linux 命令】输入输出重定向及管道
- linux--命令执行的判断依据: ; , &&, ||
- cmd命令的管道重定向
- linux 的重定向、管道、xargs 命令
- linux 的重定向、管道、xargs 命令
- 重定向与管道命令
- Java执行带重定向或管道的shell命令的问题
- Linux中重定向及管道(ubuntu 终端命令)
- Linux多命令协作:管道及重定向
- 13.Linux多命令协作:管道及重定向
- Linux系列-Linux多命令协作:管道及重定向
- Android自定义控件之自定义属性
- 【Java学习之代码学习】 Prog24_完全平方数的问题
- 自适应四元数kalman滤波matlab学习笔记(一)
- C#控件随着窗口大小变化而自动变化
- JFreechart 中文乱码 解决方法
- 数据流重定向、命令执行的判断依据及管道命令
- KNN & NaiveBayes 分类算法
- 程序员应该了解的查找(java实现)
- 深层神经网络结构及可能存在的致命问题详解
- Redis的主从复制,读写分离,哨兵模式详细教程(1)
- UML总结之——UML的结构
- 关于外部测试字段解释冲突
- RabbitMQ从入门到精通----集群模式
- 在线计算惠普HP 服务器功耗的网站