欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

简易指南:遵循的Linux脚本执行规则与常用命令实践

最编程 2024-07-25 18:49:18
...

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

  


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

单引号:

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

双引号:

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

无引号:

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

 

  本文转自  一招拜师  51CTO博客,原文链接:http://blog.51cto.com/sadoc/1886419