首页 > 代码库 > 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执行脚本规范及执行命令
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。