为什么bash使用/需要这么多输入重定向符号?

为什么bash使用/需要这么多输入重定向符号?,bash,redirect,Bash,Redirect,我很好奇使用多个“”将创建/覆盖文件的性质和目的。双精度“>>”将创建/追加文件。输出是否也有“>>>”?这是一个多余的问题。我只对输入重定向感兴趣。简单地说,它们都有不同的含义 你有更具体的例子吗?像的意思是“写到”,而>的意思是“附加到”,它们有不同的含义。你试过阅读吗?@OliverCharlesworth我试着阅读这些文档已经二十多年了。虽然我基本上同意我需要一个更好的例子,威廉。我想起了UOOC(对不起):)。但实际上,“(command

我很好奇使用多个“”将创建/覆盖文件的性质和目的。双精度“>>”将创建/追加文件。输出是否也有“>>>”?这是一个多余的问题。我只对输入重定向感兴趣。

简单地说,它们都有不同的含义


  • 你有更具体的例子吗?像
    的意思是“写到”,而
    >
    的意思是“附加到”,它们有不同的含义。你试过阅读吗?@OliverCharlesworth我试着阅读这些文档已经二十多年了。虽然我基本上同意
    我需要一个更好的例子,威廉。我想起了UOOC(对不起):)。但实际上,“(commandgrep foo < a-file.txt
    
    grep foo <<EOF
    foo
    foobar
    baz
    bar
    EOF
    
    grep foo <<<"foobar"