shell 重定向详解

 时间:2024-10-12 17:34:26

在shell脚本下,经常会用到输入输出重定向的功能,那么什么是重定向呢,又有哪些重定向呢,该如何使用呢?这里简单的介绍下。

shell 重定向详解

重定向

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-documentdelimiter

shell 重定向详解

7、作为字符串输入将后面所有的输入都作为一行字符串输入。格式如下[n]<<<word

shell 重定向详解
  • linux搭建日志服务器方法
  • PowerDesigner经常报打印错误,提示安装打印机
  • plsql 如何 给固定用户分组
  • Tomcat8.0最简单的详细配置
  • SVN中与资源库同步时报告了错误的解决方法
  • 热门搜索
    环境手抄报图片 手抄报边框花纹 小学生二年级手抄报 法在我心中手抄报 文明交通手抄报图片 小学生交通安全手抄报 安全出行手抄报 爱国手抄报内容资料 轻叩诗歌的大门手抄报 诵读经典手抄报