shell编程-环境变量和本地变量

shell编程 (脚本语言 也是 解释语言)专门 来实现一些简单的操作(大的shell脚本 也就200多行)

第一行必须加解释器   #! /bin/bash  或者  #! /bin/sh

这就是  我们的第一个 脚本

执行脚本方法 :

     1.   .   + 名字

  1. source + 名字
  2. /bin/bash + 名字

效果如下:

接下来让我们详细的了解一下shell编程的

shell 种的变量*类型*只有一种 :string (字符串类型) 这里只是借用一下string 声明更加生动

变量*种类*:

1.环境变量(全局的,可以重当前的shell进程传递给fork出来的子进程)->类似于C的全局变量

()表示  shell fork 了一个 子进程 让子进程执行括号中的命令

2.本地变量(局部的,只存在于当前的shell进程)->类似于C的局部变量

本地变量 转变成环境变量 : export 环境变量名 例如: export val

这里 echo val 便是  输出  'val'这个字符串, echo $val 表示 输出这个变量表示的值  ($ :取值符号)

注意:val=‘hello world’中  = 两边 不能有空格 不然会被shell解释成命令行参数

证明已经编程了 环境变量

删除环境变量

一种应用可以其别名来替代一些命令这样可以做到简化的操作

后续还会带来更多的有关shell编程的语法规则和demo,谢谢大家支持。

有关技术讨论可以关注一下 “奇牛学院”

猜你喜欢

转载自blog.csdn.net/qq_44065088/article/details/106803619