码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2016-12-27 16:21:35      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:linux   source   

   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执行脚本规范及执行命令

标签:linux   source   

原文地址:http://sadoc.blog.51cto.com/12189157/1886419

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!