替换运算符 shell
2014-01-17 18:48
239 查看
${变量:-word}如果变量存在且非空,则返回其值;否则返回word
用于:如果变量未定义,则返回默认值即word
${变量:+word}如果变量存在且非空,则返回word;否则返回null
用于:测试变量是否存在
${变量:=word}如果变量存在且非空,则返回其值;否则,设置它为word,并返回其值
用于:如果变量非订立,则设置变量为默认值,且还返回!
${变量:?message}如果变量存在且非空,则返回其值;否则,显示变量:message,并退出当前的命令或脚本。省略message会出
现默认信息:parameter null or not set。
用于:不足忧变量未定义所导致的错误。
用于:如果变量未定义,则返回默认值即word
${变量:+word}如果变量存在且非空,则返回word;否则返回null
用于:测试变量是否存在
${变量:=word}如果变量存在且非空,则返回其值;否则,设置它为word,并返回其值
用于:如果变量非订立,则设置变量为默认值,且还返回!
${变量:?message}如果变量存在且非空,则返回其值;否则,显示变量:message,并退出当前的命令或脚本。省略message会出
现默认信息:parameter null or not set。
用于:不足忧变量未定义所导致的错误。
相关文章推荐
- Shell 脚本知识回顾 (三) —— 替换、运算符、字符串、数组
- Shell 替换+运算符
- Shell 脚本知识回顾 (三) —— 替换、运算符、字符串、数组
- linux下用shell、sed批量替换多个文件中的字符串
- 四、shell替换:变量、命令、转义字符的替换
- shell实现tr删除替换详解
- shell中的数学运算符
- Shell - 文件运算符
- 第一部分 Shell基础编程——第二章 变量和运算符
- shell 替换文件中的某一字符串
- Shell入门教程:命令替换 $() 和 ``
- Shell 基本运算符
- shell批量替换多个文件中字符串
- shell变量,命名,运算替换
- Shell 基本运算符
- Shell 运算符
- shell学习笔记之二——查找与替换
- shell - sed中如何替换出新行来
- SHELL重定向、管道、命令替换、命令聚合
- Shell Sed 替换特定行特定字符