LINUX中,Shell 参数置换变量
2008-10-28 23:46
375 查看
1、name=${name2:-word} 当name2这个变量已经设置过了(就是说name2这个变量设置过值),则把它的值赋值给name。如果name2这个变量没有设置过值,则把word当作name的值。 2、name=${name2:=word} 当name2这个变量已经设置过了,就把name2的值赋值给name这个变量,如果name2没有设置过,则把word赋值给name2 3、name=${name2:?word} 当name2这个变量设置过了,就把name2的值赋值给name,如果没有设置过值,则打印出word,但并不把值赋值给name 4、name=${name2:+word} 当name2这个变量有值,则把word的值赋给name,如果name2没有值,则什么都不设置。 这里的word是一个字符串,表示要设置给设置或输出的内容。 |
相关文章推荐
- LINUX BASH SHELL位置变量与特殊变量参数
- linux中shell 参数变量
- linux中的for、while循环输出中赋值变量及shell中循环获取脚本参数
- shell 变量(变量的介绍和参数置换)
- Shell 参数置换变量
- Linux基础知识之————shell学习总结之变量引用
- Linux新手生存笔记[8]——shell脚本基础1-变量
- Linux 中SHELL判断一个环境变量是否存
- 【Linux】Shell三类变量的作用域——linux shell “永久环境变量”、“临时环境变量”和"普通变量"之完全解读
- Linux命令行与shell脚本(3)--环境变量
- shell判断输入变量或者参数是否为空
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- linux bash Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
- linux中shell变量
- linux export命令参数及用法详解--linux设置环境变量命令
- linux下shell脚本获取网卡参数
- [转]linux shell if 参数
- Linux Shell Bash 变量赋值
- linux之shell变量