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 < nowtest 2 8 45 nowtest
内联输入重定向
1)内联输入重定向的格式
command << marker data marker
marker 可以是任意的文本,只要在数据的开始和结尾处保持一致。
例子:
$ wc << eof > my test string 1 > another string 2 > last string 3 > eof 3 10 48
到此这篇关于bash shell 重定向输入和输出的文章就介绍到这了,更多相关bash shell 重定向内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论