te
Copyright (c) 1982-2007 AT&T Knowledge Ventures
To view license terms, see http://www.opensource.org/licenses/cpl1.0.txt
Portions Copyright (c) 2009, 2011, Oracle and/or its affiliates. 保留所有权利。
Copyright (c) 1982-2007 AT&T Knowledge Ventures
To view license terms, see http://www.opensource.org/licenses/cpl1.0.txt
Portions Copyright (c) 2009, 2011, Oracle and/or its affiliates. 保留所有权利。
shcomp 1 "2011 年 7 月 12 日" "SunOS 5.11" "用户命令"
名称
shcomp - 编译 ksh shell 脚本
用法概要
shcomp [-nv] [infile [outfile]]
shcomp -D [infile [outfile]]
描述
如果未指定 -D 选项,shcomp 会采用 shell 脚本 infile,并且会创建二进制格式的文件 outfile,ksh 读取和执行该文件的效果与使用原始脚本的效果相同。
读取脚本时处理别名。如果别名定义的值需要变量扩展,该定义将不能正常工作。
选项
支持下列选项:
-D
--dictionary
生成需要放置在消息目录中以实现国际化的字符串列表。 使用该选项,会打印字符串前有 $ 的所有双引号括起来的字符串,每行一个字符串型。字符串型 $"foo" 会在输出中打印出 "foo"。这些消息需要转换为国际化的语言环境特定版本。
-n
--noexec
显示有关过时或尚未确认的结构的警告信息。
-v
--verbose
读取时将来自 infile 的输入显示为标准错误。
操作数
支持下列操作数:
infile
指定包含要用作输入的 shell 脚本的文件名称。 如果省略 infile,将从标准输入读取 shell 脚本。
outfile
指定输出文件的名称。 如果省略 outfile,则这两种模式都会将其结果写入标准输出。
退出状态
将返回以下退出值:
0
成功完成。
>0
出现错误。
属性
有关下列属性的描述,请参见 attributes(5):
属性类型 | 属性值 |
可用性 | system/core-os |
CSI | Enabled(已启用) |
接口稳定性 | 请参见下文。 |
命令行界面和系统变量是 "Committed"(已确定)。编译的 shell 代码格式是 "Private"(专用)。-D 选项的输出是 "Volatile"(可变)。
另请参见
ksh(1)、attributes(5)