摘要:
注意定义变量的语法: var="ABC" 等号之间不能有空格,否则会报错 阅读全文
摘要:
条件变量替换 Bash Shell可以进行变量的条件替换,既只有某种条件发生时才进行替换,替换条件放在{}中. (1) ${value:-word} 当变量未定义或者值为空时,返回值为word的内容,否则返回变量的值. (2) ${value:=word} 与前者类似,只是若变量未定义或者值为空时, 阅读全文
摘要:
linux环境变量 注意:如果用户的shell不是登录时启动的(例如ssh登录),那么这种非登录shell只会加载~/.bashrc 和 /etc/bashrc. 因此不建议在 /etc/profile中配置全局变量 全局环境变量配置文件: /etc/bashrc 局部环境变量配置文件: ~/.ba 阅读全文
摘要:
$0 -- 获取当前执行shell脚本的 文件名 $n -- 获取当前执行shell脚本的 第n个参数 $# -- 获取当前执行shell脚本的 带的参数个数 $? -- 获取执行上一个指令的执行状态返回值 0为成功,非零为失败 $* -- 获取当前shell脚本所有传参的参数, "$*" 将所有参 阅读全文