Redirection
Typically, the syntax of these characters is as follows, using <
to
redirect input, and >
to redirect output.
command1 > file1
executes command1, placing the output in file1, as opposed to displaying it at the terminal, which is the usual destination for standard output. This will clobber any
existing data in file1.
Using
command1 < file1
executes command1, with file1 as the source of input, as opposed to thekeyboard,
which is the usual source for standard input.
command1 < infile > outfile
combines the two capabilities: command1 reads from infile and writes tooutfile
Variants[edit]
To append output to the end of the file, rather than clobbering it, use the>>
operator:
command1 >> file1
To read from a stream literal (an inline file, passed to the standard input), one can use a here document, using
the <<
operator:
tr a-z A-Z << END_TEXT
one two three
uno dos tres
END_TEXT
To read from a string, one can use a here string, using the <<<
operator:
tr a-z A-Z <<< "one two three"
or:
NUMBERS="one two three"
tr a-z A-Z <<< "$NUMBERS"
最新文章
- ArcGIS Engine开发之属性查询
- webkit浏览器css设置滚动条
- MVC解决方案发布IIS 登录页面需要输入两次帐号问题
- Linux及安全——模块
- VCL自带的TabControl真心不好用...
- 基于FPGA的红外遥控解码与PC串口通信
- HDU 5875 st+二分区间
- 剖析Prometheus的内部存储机制
- 利用spring,实现package下的类扫描
- Java并发系列[7]----CountDownLatch源码分析
- 网络通信中tcp多客户端连接
- CS通用项目系统搭建——三层架构第二天 (补一篇完整的SqlHelper)
- short s1 = 1; s1 = s1 + 1;和 short s1 = 1; s1 += 1;的问题,终于弄懂了
- Dubbo服务容错
- 10.29 正睿停课训练 Day11
- lua函数定义
- SQL Server:获取本月最后一天[转]
- 【Javascript Demo】无刷新预览所选择的图片
- 《C++ Primer Plus》第11章 使用类 学习笔记
- Design Pattern: Gof