这是 teeposix 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
tee — 重复的标准输入
概要
开球 [-ai] [文件...]
商品描述
这个 开球 实用程序应将标准输入复制到标准输出,在零或
更多文件。 这 开球 实用程序不应缓冲输出。
如果 -a 未指定选项,应写入输出文件(请参阅 部分 1.1.1.4,
文件 阅读, 填写, 和 创建.
配置
这个 开球 实用程序应符合 POSIX.1-2008 的基本定义卷, 部分
12.2, 公用事业 句法 指南.
应支持以下选项:
-a 将输出附加到文件中。
-i 忽略 SIGINT 信号。
操作数
应支持以下操作数:
文件 输出文件的路径名。 如果一个 文件 操作数是 '-',它应该引用一个文件
命名 - ; 实现不应将其视为标准输出。
处理至少 13 文件 应支持操作数。
标准输入
标准输入可以是任何类型。
INPUT FILES
无。
环境 变数
以下环境变量会影响执行 开球:
朗 为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)
LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。
LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
论据)。
LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误的诊断消息。
路径 确定用于处理的消息目录的位置 LC_消息.
异步 精彩活动
默认,除非 -i 选项被指定,SIGINT 应被忽略。
标准输出
标准输出应是标准输入的副本。
斯特德
标准错误应仅用于诊断消息。
OUTPUT FILES
如果有的话 文件 指定操作数后,标准输入应复制到每个命名文件中。
EXTENDED 商品描述
无。
退出 状态
应返回以下退出值:
0 标准输入已成功复制到所有输出文件。
>0 发生错误。
后果 OF 错误
如果写入任何成功打开 文件 操作数失败,写入其他成功
打开 文件 操作数和标准输出应继续,但退出状态应为非
零。 否则,指定的默认操作 部分 1.4, 公用事业 描述
默认值 应用。
这个 以下 部分 旨在 内容丰富。
申请须知 用法
这个 开球 实用程序通常用于管道中,以复制某些输出
效用。
这个 文件 操作数在技术上是可选的,但是 开球 不比 猫 当没有时
指定的。
示例
将数据的未排序中间形式保存在管道中:
... | 开球 未分类 | 分类 > 排序
基本原理
缓冲要求意味着 开球 不允许完全使用 ISO C 标准
缓冲或行缓冲写入。 这并不意味着 开球 必须进行 1 字节读取
后跟 1 字节写入。
应该注意的是,BSD 的早期版本会忽略任何无效的选项并接受一个
单 '-' 作为替代 -i. 如果无法打开文件,它们还会打印一条消息:
“球座: 不能 ACCESS %s\n", <路径名>
历史实现忽略写入错误。 这是明确不允许的
POSIX.1-2008 卷。
一些历史实现在提供追加模式时使用 O_APPEND; 其他人使用
寻求() 函数在没有 O_APPEND 的情况下打开文件后寻找文件尾。 这个
POSIX.1-2008 的卷需要等效于使用 O_APPEND 的功能; 看 部分
1.1.1.4, 文件 阅读, 填写, 和 创建.
未来 如何前往
无。
使用 onworks.net 服务在线使用 teeposix