命令
iStock Shell
是一个命令驱动的金融数据查询终端,其中命令遵循了一定的规范,在了解和学习后对看懂命令文档有非常大的帮助。下面是对命令规范的说明。
命令结构
命令名
:命令名以一个或多个英文字母组成,用于指示系统执行特定操作或程序。对于命令的子命令,命令名后面可以跟子命令名,但需要以空格区分。选项参数
:选项参数通常以短横线(-)或双短横线(--)开头,用于修改命令行为或指定额外信息的参数。选项参数分为可选参数
或必选参数
、参数值
两部分。可选参数
:使用方括号[]表示,用户可以根据需要选择是否添加这些参数。必选参数
:使用尖括号<>表示,用户必须添加这些参数。参数值
:参数后通常需要跟随一个值,用于指定命令的详细操作或目标。
值参数
:命令名后面可以直接跟一个值,用于修改命令行为。
示例1:
shell
# yyjr <应用名或应用显示名称>
# | |
# 命令名 值参数
yyjr A股
示例2:
shell
# tb bt <-y <饼图取值字段>> [-gl <过滤条件>] [-lb <图表项类别>] [-pz <配置数据>] [-sj <表格数据>]
# | | | |
# 命令名 子命令 必选选项参数 可选选项参数
tb bt -y 占比 -lb 产品 -sj [{"产品":"茅台酒","占比":0.8408},{"产品":"其它系列酒","占比":0.137},{"产品":"其它业务","占比":0.0222}]
命令名
在iStock Shell
中,对于命令名制定了规范,具体规范如下: 命令名是命令中文名的拼音首字母缩写,如:历史分笔数据
的命令为lsfbsj
。
命令管道
允许将多个命令组合在一起使用,可以极大地增强了命令的灵活性和数据处理能力。
|
:将一个命令的输出作为另一个命令输入。
命令文档描述符号
<>
:表示必填
[]
: 表示可选