这是 adminposix 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
admin — 创建和管理 SCCS 文件(发展)
概要
管理员 -i[姓名] [-n] [-a 登录] [-d 旗] [-e 登录] [-f 旗]
[-m 列表] [-r REL] [-t[姓名] [-y[评论]] 新文件
管理员 -n [-a 登录] [-d 旗] [-e 登录] [-f 旗] [-m 列表]
[-t[姓名]] [-y[评论]] 新文件...
管理员 [-a 登录] [-d 旗] [-m 列表] [-r REL] [-t[姓名]] 文件...
管理员 -h 文件...
管理员 -z 文件...
商品描述
管理员 实用程序应创建新的 SCCS 文件或更改现有文件的参数。 如果一个
命名文件不存在,应创建,并初始化其参数
根据指定的选项。 未由选项初始化的参数应为
分配了一个默认值。 如果命名文件确实存在,则对应的参数
指定的选项应更改,其他参数应保持原样。
应用程序提供的所有 SCCS 文件名都应采用 s 格式。文件名. 新SCCS
文件应被赋予只读权限模式。 父目录的写权限
需要创建文件。 所有写作由 管理员 应该是暂时的 X文件,
名为 x。文件名 (见 得到) 以只读模式创建,如果 管理员 正在创建一个新的 SCCS
文件,或者如果文件已经存在,则使用与 SCCS 文件相同的模式创建。
执行成功后 管理员,应删除 SCCS 文件(如果存在),以及
此 X文件 应以 SCCS 文件的名称重命名。 这确保更改是
仅在未发生错误时才对 SCCS 文件进行处理。
管理员 实用程序还应使用临时锁定文件(名为 z.文件名),用于
防止同时更新 SCCS 文件; 看 得到.
配置
管理员 实用程序应符合 POSIX.1-2008 的基本定义卷, 部分
12.2, 公用事业 句法 指南,除了 -i, -t及 -y 选项有可选
选项参数。 这些可选的选项参数不应作为单独的
论据。 支持以下选项:
-n 创建一个新的 SCCS 文件。 什么时候 -n 不使用 -i, SCCS 文件应为
使用控制信息创建,但没有任何文件数据。
-i[姓名] 指定 姓名 新 SCCS 文件的文本应从该文件的
采取。 文本构成文件的第一个增量(请参阅 -r 选项
增量编号方案)。 如果 -i 选项被使用,但 姓名 选项-
省略参数,文本应通过读取标准输入获得。
如果省略此选项,SCCS 文件应使用控制创建
信息,但没有任何文件数据。 这 -i 选项意味着 -n 选项。
-r 的SID 指定要插入的初始增量的 SID。 此 SID 应为中继
身份证; 也就是说,分支和序列号应为零或缺失。 这
级别编号是可选的,默认为 1。
-t[姓名] 指定 姓名 SCCS 文件的描述性文本的文件
被带走。 对于现有的 SCCS 文件(既不 -i 也不 -n 指定):
*一个 -t 没有一个选项 姓名 option-argument 将导致删除
当前在 SCCS 文件中的描述性文本(如果有)。
*一个 -t 选项与 姓名 option-argument 将导致文本(如果有)在
命名文件以替换当前在 SCCS 中的描述性文本(如果有)
文件中。
-f 旗 指定一个 旗, 可能还有一个值 旗, 放置在 SCCS 中
文件。 一些 -f 可以在单个上提供选项 管理员 命令行。
实现应识别以下标志和相关值:
b 允许使用 -b 选项 得到 创建分支增量的命令。
c细胞 指定最高发布(即天花板),一个小于或
等于 9999,可以通过 得到 命令进行编辑。 这
未指定的默认值 c 标志应为 9999。
f地板 指定最低发布(即楼层),一个大于 0 但
小于 9999,可以通过 得到 命令进行编辑。 这
未指定的默认值 f 标志应为 1。
d的SID 指定要使用的默认增量编号 (SID) 得到 命令。
iSTR 处理发出的“无ID关键字”消息 得到 or 三角洲 作为致命的
错误。 在没有此标志的情况下,该消息只是一个警告。 这
如果没有 SCCS 标识关键字,则会发出消息(请参阅 得到) 被发现
在 SCCS 文件中检索或存储的文本中。 如果一个值是
提供,应用程序应确保关键字完全匹配
给定的字符串; 但是,该字符串应包含一个关键字,并且没有
嵌入式人物。
j 允许并发 得到 用于在 SCCS 的相同 SID 上进行编辑的命令
文件。 这允许对同一版本的多个并发更新
SCCS 文件。
l名单 指定一个 名单 无法再进行增量的发布(即
是, 得到 -e 针对这些锁定版本之一失败)。 符合
应用程序应使用以下语法来指定 名单.
实现可以接受额外的形式作为扩展:
:: = a |
:: = | ,
:: =
性格 a ,在 名单 应等同于指定所有
命名的 SCCS 文件的版本。 非终端的SID> 在范围内应
是与 SCCS 文件关联的现有增量的增量编号。
n 原因 三角洲 在每个版本中创建一个空增量(如果有)
在新版本中进行增量时被跳过(例如,在
在 delta 5.1 之后制作 delta 2.7,版本 3 和 4 被跳过)。 这些
空增量应作为锚点,以便分支增量可以稍后
从他们创造。 缺少此标志将导致跳过
发布在 SCCS 文件中不存在,防止分支增量
将来从它们中创建。 在最初的创建过程中
在 SCCS 文件中, n 标志可以被忽略; 也就是说,如果 -r 选项是
用于将初始 SID 的版本号设置为更大的值
大于 1,不需要为“跳过”版本创建空增量。
q文本 替代用户定义 文本 对于所有出现的 %Q% 关键字
检索的 SCCS 文件文本 得到.
mMOD 指定替换所有出现的 SCCS 文件的模块名称
的 %M% 关键字在 SCCS 文件中检索到的文本 得到。 如果 m
未指定标志,分配的值应为 SCCS 的名称
带前导的文件 '。' 除去。
t类型 指定 类型 SCCS 文件中的模块替换了所有
% 的出现Y% 关键字在 SCCS 文件中检索到的文本 得到.
vPGM 原因 三角洲 提示修改请求 (MR) 编号作为
创建增量的原因。 可选值指定一个名称
MR 号码验证程序。 (如果在创建 SCCS 时设置了此标志
文件,申请应确保 m 甚至还使用选项
如果它的值为空。)
-d 旗 移除(删除)指定的 旗 来自 SCCS 文件。 一些 -d 选项可能是
单一供应 管理员 命令。 见 -f 允许的选项 旗 名称。
( l名单 标志给出了一个 名单 要解锁的版本。 见 -f 选项
进一步说明 l 标志和语法 名单.)
-a 登录 指定一个 登录 要添加到用户列表中的名称或数字组 ID
谁可以对 SCCS 文件进行增量(更改)。 组 ID 应等效
指定所有 登录 该组 ID 的通用名称。 一些 -a 选项可能是
用于单个 管理员 命令行。 尽可能多 登录s 或数字组 ID,如
需要的可能会同时出现在列表中。 如果用户列表为空,则
任何人都可以添加增量。 如果 登录 或组 ID 前面有一个 '!, 用户如此
指定的将被拒绝允许进行增量。
-e 登录 指定一个 登录 要从用户列表中删除的名称或数字组 ID
允许对 SCCS 文件进行增量(更改)。 指定组 ID 是
相当于指定所有 登录 该组 ID 的通用名称。 一些 -e
选项可用于单个 管理员 命令行。
-y[评论]
插入 评论 文本到 SCCS 文件中作为初始增量的注释
一种方式与 三角洲. 在 POSIX 语言环境中,省略 -y
选项将导致在表单中插入一个默认的注释行:
“日期 和 次 创建 %s %s by %s", <日期>,次>,登录>
在哪里日期> 以格式表示 日期 实用程序的 %y/%m/%d
转换规范,次> 格式为 日期 实用程序的 %T
转换规范格式,以及登录> 是用户的登录名
创建文件。
-m 列表 将修改请求 (MR) 编号列表插入 SCCS 文件作为
以与以下相同的方式创建初始增量的原因 三角洲。 该
应用程序应确保 v 设置标志并验证 MR 编号
如果 v 标志有一个值(MR 号码验证程序的名称)。 一种
如果出现以下情况,则应写入诊断消息 v 标志未设置或 MR 验证
将失败。
-h 检查 SCCS 文件的结构并比较新计算的校验和
与存储在 SCCS 文件中的校验和。 如果新计算
校验和与 SCCS 文件中的校验和不匹配,诊断消息
将被写入。
-z 重新计算 SCCS 文件校验和并将其存储在 SCCS 文件的第一行
(见 -h 以上选项)。 请注意,在真正损坏的设备上使用此选项
文件可能会阻止将来检测到损坏。
操作数
应支持以下操作数:
文件 现有 SCCS 文件或目录的路径名。 如果 文件 是一个目录,
管理员 实用程序的行为就像指定了目录中的每个文件一样
作为命名文件,除了非 SCCS 文件(路径名的最后一个部分
不以 s.) 和不可读的文件应被静默忽略。
新文件 要创建的 SCCS 文件的路径名。
如果恰好一个 文件 or 新文件 操作数出现,它是 '-',标准输入应为
读; 标准输入的每一行都应被视为一个 SCCS 文件的名称。
处理。 非 SCCS 文件和不可读文件应被静默忽略。
标准输入
标准输入应该是一个文本文件,仅当 -i 没有指定选项 -
论点或如果 文件 or 新文件 操作数指定为 '-'. 如果第一个字符
任何标准输入行是在 POSIX 语言环境中,结果未指定。
INPUT FILES
现有的 SCCS 文件应是未指定格式的文本文件。
申请应确保由申请人命名的文件 -i 选项 姓名 选项参数
应为文本文件; 如果此文件中任何行的第一个字符是在里面
POSIX 语言环境,结果未指定。 如果此文件包含超过 99999 行,
对于此增量,此文件的标题中记录的行数应为 99999。
环境 变数
以下环境变量会影响执行 管理员:
朗 为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)
LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。
LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
参数和输入文件)。
LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误和默认内容的诊断消息 -y
评论。
路径 确定用于处理的消息目录的位置 LC_消息.
异步 新闻
默认。
标准输出
不曾用过。
斯特德
标准错误应仅用于诊断消息。
OUTPUT FILES
创建的任何 SCCS 文件都应是未指定格式的文本文件。 在处理过程中
a 文件, 锁定 z文件,如中所述 得到, 可以创建和删除。
EXTENDED 商品描述
没有。
退出 状态
应返回以下退出值:
0 成功完成。
>0 发生错误。
后果 OF 错误
默认。
以下 部分 ,那恭喜你, 内容丰富。
申请须知 用法
建议包含 SCCS 文件的目录只能由所有者写入,
并且 SCCS 文件本身是只读的。 目录的模式应该只允许
修改目录中包含的 SCCS 文件的所有者。 SCCS 文件的模式
除 SCCS 命令外,完全阻止任何修改。
示例
没有。
基本原理
没有。
未来 如何前往
没有。
使用 onworks.net 服务在线使用 adminposix