用于将命令的输出追加到某个文件中。如:4〉〉#$B其结果是将 4 的执
行结果追加到文件 #$B 中(文件中原有的数据予以保留),而不显示到屏
幕上。
管道符号 D
可以将一个命令的输出作为另一个命令的输入,而不需要建立临时文件。以
这样方式建立的多命令行称为管道线。如:70D#将 70 执行的
结果传递给 #,由 #来分屏显示。
改向符号〈〈
常用于建立一个 文件。
;;和 DD
其作用是使管道线有条件地执行。其使用方法为:
-##',;;-##',:当且仅当 -##', 执行成功后才执行
-##',
-##',DD-##',:当且仅当 -##', 执行失败后才执行
-##',
4.2 变量
的变量不分类型或者说只有字符串型变量,所以要使用数值运算则必
须靠外部命令达到目的。而其变量种类有下列几种:
4.2.1 用户自定义变量
在 中这是最常使用的变量,在程序中变量不需要事先说明没有类型之
分也没有全程、 局部的区别。变量可以随时随地定义,其名称是以字母开头
的不包含空白字元的任何字符串,长度不限。其使用范围只限于程序运行期间
程序执行完毕该变量即不复存在。在此期间可以随时引用!
定义变量用如下格式: 变量名E字符串 〈 举例: '#E)#〉
其中,字符串可以是空串,表示变量被赋予空值。
引用一个变量时在变量前加一=?=号即可。
如
'#E)#"变量 '# 被赋予字符串值”)#2!
-?'#"显示变量 '# 的值
执行结果为 )#
一个未经定义的变量其值为空。
如:
.,'$EF,'$"变量 .,'$ 被赋予字符串值”F,'$2!
-?.,'$?$,'$"显示变量 .,'$、$,'$ 的值
运行后将显示 #,'$因变量 $,'$ 未定义显示为空!
4.2.2 系统变量(环境变量)
和自定义变量相似,系统变量只不过是在用户注册到系统中的时候由系统自
动赋值的并且它的值会被自动传递到各层 并能够被其所执行的程序所
调用。除非在程序中对环境变量进行修改,否则其值不会随 程序的运行
G