这是 headposix 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
head — 复制文件的第一部分
概要
头 [-n 数] [文件...]
商品描述
头 实用程序应将其输入文件复制到标准输出,结束输出
每个文件在一个指定的点。
复制应在每个输入文件中由 -n 数 选项。 该
选项参数 数 以行为单位计算。
配置
头 实用程序应符合 POSIX.1-2008 的基本定义卷, 部分
12.2, 公用事业 句法 指南.
应支持以下选项:
-n 数 最快的 数 每个输入文件的行应复制到标准输出。
申请应确保 数 option-argument 是积极的
十进制整数。
当文件包含少于 数 行,应将其复制到标准输出中
整体。 这不应是错误。
如果没有指定选项, 头 应该表现得好像 -n 10 已被指定。
操作数
应支持以下操作数:
文件 输入文件的路径名。 如果不 文件 指定操作数,标准
应使用输入。
标准输入
如果没有,则应使用标准输入 文件 操作数被指定,并且应该在以下情况下使用
文件 操作数是 '-' 和实现对待 '-' 作为标准输入的意思。
否则,不得使用标准输入。 请参阅输入文件部分。
INPUT FILES
输入文件应为文本文件,但行长不限于{LINE_MAX}
个字节。
环境 变数
以下环境变量会影响执行 头:
朗 为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)
LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。
LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
参数和输入文件)。
LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误的诊断消息。
路径 确定用于处理的消息目录的位置 LC_消息.
异步 新闻
默认。
标准输出
标准输出应包含输入文件的指定部分。
如果多个 文件 指定操作数, 头 应在每个输出之前
标头:
"\n==> %s <==\n", <路径名>
除了写入的第一个标头不应包含首字母.
斯特德
标准错误应仅用于诊断消息。
OUTPUT FILES
没有。
EXTENDED 商品描述
没有。
退出 状态
应返回以下退出值:
0 成功完成。
>0 发生错误。
后果 OF 错误
默认。
以下 部分 ,那恭喜你, 内容丰富。
申请须知 用法
没有。
示例
将所有文件的前十行(带前导句点的除外)写入
目录:
头 -- *
基本原理
虽然可以模拟 头 口渴 10q 为单个文件,标准
开发人员决定流行 头 在历史 BSD 系统上保证其
包括在内 尾巴.
POSIX.1-2008 版本 头 遵循实用程序语法指南。 这 -n 选项是
添加到这个新界面,以便 头 和 尾巴 会更符合逻辑。 早些时候
本标准的版本允许 -号码 选项。 此表格不再由
POSIX.1-2008 但可能存在于某些实现中。
没有 -c 选项(因为有 尾巴)因为它不是历史实践,并且
因为本 POSIX.1-2008 卷中的其他实用程序提供了类似的功能。
未来 如何前往
没有。
使用 onworks.net 服务在线使用 headposix