shell 提供的重定向操作符
| 操作符 | 作用 | 
|---|---|
| > | 将命令的输出发到一个文件中 如果文件存在,则新的文件数据会覆盖已经存在的文件 | 
| >> | 将命令的输出追加到一有文件 如果文件不存在,则创建新的文件 | 
| < | 将文件内容重定向到命令 | 
| << | 内联输入重定向(inline input redirection 用于在命令行中指定输入重定向的数据 | 
例子
- 输出重定向
$ date "+%y%m%d %H:%M:%S" > nowtest
$ cat nowtest
240705 11:08:50$ date >> nowtest
$ cat nowtest    
240705 11:08:50
Fri Jul  5 11:10:00 CST 2024
- 输入重定向
$ wc < nowtest2       8      45 nowtest
- 内联输入重定向
 1)内联输入重定向的格式
command << marker
data
marker
marker 可以是任意的文本,只要在数据的开始和结尾处保持一致。
 例子:
$ wc << EOF
> my test string 1
> another string 2
> last string 3
> EOF3      10      48