欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

shell 脚本编程

程序员文章站 2022-03-05 13:11:21
...

shell 脚本编程

问题: 第一行执行不成功,第二行是否会继续执行?
答案: 会执行

变量:
环境变量:系统已经定义好的变量,可以直接用
USER UID HOME
通过env这个命令去查看系统变量
set
UID为0的用户就是root用户

  用户变量:需要用户自己去定义的定律
        变量名=变量的值
        a=10
  查看变量:
  #echo  $变量名

双引号和单引号的区别:
 ""  :如果包含变量,输出变量的值
‘’  :里面是什么,输出的就是什么
 定界符:
 ``  :将里面包含的命令的输出结果显示出来

变量名跟常量名拼接的时候:
{ } :区分变量和常量

echo ${a}log

   变量范围:
       局部变量:只针对本次shell有效
       全局变量: 环境变量就是典型的全局变量
 export    可以声明变量为全局变量
            但不建议
           

         #bash  进入子进程中
  
   删除变量:
    #unset   变量名

shell中涉及到的命令:
read 命令
实现从键盘读取输入的内容赋值给变量名

  read  -p  "提示内容:"user  
          -t 设置超时的时间
  echo  $user