单项选择题

shell变量3Xy2b4有什么错误?()

A.shell变量只能包含大写字母
B.不能以数字开头
C.不能以数字结尾
D.中间不能有数字