首页 > 代码库 > Linux执行脚本规范及执行命令

Linux执行脚本规范及执行命令

   1、开头指定脚本解释器

   #!/bin/bash或#!/bin/sh

   2、然后加版本信息等

   #Date: 2016-12-27

   #Author: sadoc.blog.51cto.com

   #Mail: xxx@xx.com

   #Function:脚本功能

   #Version: 版本

    

    脚本以.sh扩展名命名

   

   "source"与" . " 加载执行过的脚本,脚本结束后脚本中的变量(包括函数)值在当前shell中依然存在,"sh"与"bash"则不行


   全局变量:  /etc/profile   此目录下的变量所有用户都生效

   当前用户变量 : .bash_profile 变量只在当前用户模式生效

   用export导出变量

修改设置后的变量环境需要用 "." "source"加载生效

  例如: vim /etc/profile 或者 .bash_profile 下增加

      export A=nihao

  


单引号、双引号与不加引号在变量中的区别:

单引号:

    即单引号内容原样输出,或者描述为单引号里面看到的是什么就会输出什么.

双引号:

   双引号内若含有命令、变量,会把变量及命令解析出结果,然后再输出最终内容

无引号:

   把内容输出出来,会将含有空格的字符串视为一个整体输出,若有命令或者变量,也会把命令变量解析输出,若字符串中带有控股等特殊字符,则不能完整输出,需要用双引号。

 

  

    

Linux执行脚本规范及执行命令