试题详情
简答题Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用方法。
  • (1)等号赋值
    1)在等号前后均不能有空格。
    2)当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。
    (2)键盘赋值
    由read命令来实现的。用法为:read用户变量名
    当shell程序执行到该行时,将等待用户从键盘输入,
    当用户按下回车键时shell把你输入的内容赋给用户变量。
    (3)命令替换赋值
    用法为:用户变量=命令
    该语句将首先执行反向单引号之间的命令,
    然后将其执行后输出的内容赋给该用户变量,在这种赋值方式中,
    等号前后同样不能有空格,而且必须用反向单引号(即重音号)把命令括起来。
  • 关注下方微信公众号,在线模考后查看

热门试题