Files
nexus/wiki/concepts/Print-Mode.md

895 B

title, type, tags
title type tags
Print Mode concept
Claude Code
工具调用

Definition

Print Mode 是 Claude Code 的非交互执行模式,通过 stdin 管道传递任务文本,任务执行完成后自动退出。

Usage

cat << 'TASK_END' | claude -p print \
  --dangerously-skip-permissions \
  --add-dir ~/.claude/skills/[技能名] \
  --add-dir [项目源码路径] \
  --max-turns 30 \
  2>&1
[任务描述]
TASK_END

Key Parameters

  • -p print:启用 Print Mode
  • --add-dir:添加可访问目录,可多次使用
  • --max-turns:最大迭代次数,建议 20-30
  • --permission-mode bypassPermissions:跳过所有交互确认

Advantages

  • 适合绝大多数任务
  • 通过管道传递任务文本,避免 shell 转义问题
  • 任务完成自动退出,无需手动关闭