linux shell

关注公众号 jb51net

关闭
首页 > 脚本专栏 > linux shell > bash shell 重定向

bash shell 重定向输入和输出的例子

作者:禾达达

这篇文章主要介绍了bash shell 重定向输入和输出的相关资料,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧

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 重定向内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文