stdin 是 standard input(标准输入) 的缩写,指程序默认读取输入数据的来源(通常是键盘输入或管道/重定向传来的数据)。在许多编程语言与操作系统环境中,stdin 与 stdout(标准输出)、stderr(标准错误) 并称为三大标准流。
/ˌstændərd ˈɪnpʊt/(对应 standard input 的常见读法)
The program reads a line from stdin.
程序从标准输入读取一行。
When stdin is redirected from a file, the script can process thousands of records automatically.
当标准输入被从文件重定向时,脚本就能自动处理成千上万条记录。
stdin 来自 standard input 的缩写形式:**std-**(standard,标准的)+ in(input,输入)。这一命名与早期类 Unix 系统及 C 语言的“标准流(standard streams)”约定紧密相关,用于统一程序输入输出接口,便于管道(pipe)与重定向(redirection)等机制工作。