详解shell环境与函数执行

理清楚函数在shell环境中加载场景:

  函数定义和执行,分开在不同的文件中,Linux自带的诸多脚本,就是基于该形式使用的

  1.函数写在一个文件中,只定义,不执行

  2.另外一个脚本,读取该函数文件,且加载该函数

  第一步:先生成一个脚本my_func.sh,作用只记录函数,不运行

  第二步:如何检查当前的shell环境变量
    命令:set | grep ^变量名

  第三步:利用,或者source命令读取shell脚本,能够加载其变量当前的shell环境中
    命令:source 脚本名.sh

  第四步:再次验证
    命令:set | grep ^变量名

   第五步:可以退出当前shell,再次登录,查看该环境变量

    命令:exit

   第六步:再次加载my_func.sh,且执行该函数

    命令:source my_func.sh

   第七步:对于脚本加载,在创建一个func3.sh,该比较笨就是读取my_func.sh,且调用函数

 

posted on 2024-01-17 13:14  与太阳肩并肩  阅读(19)  评论(0编辑  收藏  举报

导航