shell 重定向详解

2025-11-23 05:19:47

1、输入重定向

就是将标准输入从文本或者标准数据流中,

输入到shell命令中。

格式如下

[n]<word

shell 重定向详解

2、输出重定向

就是将shell的输出内容从窗口打印输出打文件中。

格式如下:

[n]>[|]word

shell 重定向详解

3、扩展输出重定向

就是将shell的命令输出流重新定向到文件的后面去,不会删除原有文件的内容。

格式如下:

[n]>>word

shell 重定向详解

4、重定向标准输出和标准错误

不仅可以重新定向输出流,还可以将错误的内容输出到文本中,

有两种方式:

&>word 和 >&word

推荐使用第一种

语义上等价于 >word 2>&1

shell 重定向详解

5、扩展形式的重定向标准输出和标准错误

就是文件后面添加输出和错误的内容。

格式如下

&>>word

shell 重定向详解

6、作为文档输入

有时如果想将输入作为一个文档进行写入,

可以使用特殊的内容写入。

格式

[n]<<[-]word

           here-document

delimiter

shell 重定向详解

7、作为字符串输入

将后面所有的输入都作为一行字符串输入。

格式如下[n]<<<word

shell 重定向详解

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢