• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
langQ
博客园    首页    新随笔    联系   管理    订阅  订阅
バッチで見る「2>&1」の意味とリダイレクトの種類について

バッチで見る「2>&1」の意味とリダイレクトの種類について

转载自:https://rainbow-engine.com/batch-redirect-howto/

@echo off

rem エラー出力のリダイレクト
rem エラー出力を右辺(テキストや「nul」)にリダイレクトする。
echo ###TEST1001 >>output1.txt

rem 左辺はエラー出力なので、リダイレクトが行われる
cd c:\NotExistingPath 1>>output1.txt 2>&1

pause

結論から申しますと、この記述は『「エラー出力」を「標準出力」にリダイレクトする』という処理になります。
つまり、「標準エラー出力」に出たエラーメッセージを「標準出力」に転送するようなイメージになります。
※「2」は「標準エラー出力」を表しており、「1」は「標準出力」を表しています。

posted on 2024-01-27 20:48  嚯嚯go  阅读(370)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3