参数置换变量
Posted 胖头猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了参数置换变量相关的知识,希望对你有一定的参考价值。
格式 | var1为空 | var1不为空 |
var2=${var1:-string} |
var2=string var1不变 |
var2=$var1 var1不变 |
var2=${var1:=string} |
var2=string var1=string |
var2=$var1 var1不变 |
var2=${var1:+string} |
var2为空 var1不变(也就是说var1也是空) |
var2=string var1不变 |
var2=${var1:?string} |
输出格式: shell脚本名:var1=string 并退出shell var2不变 |
var2=$var1 var1不变 |
1.var2=${var1:-string}
echo -n "input var1:" read var1 var2=${var1:-"this is default value"} echo "var2=$var2" echo "var1=$var1"
2.var2=${var1:=string}
echo -n "input var1:" read var1 var2=${var1:="this is default value"} echo "var2=$var2" echo "var1=$var1"
3.var2=${var1:+string}
echo -n "input var1:" read var1 var2=${var1:+"this is default value"} echo "var2=$var2" echo "var1=$var1"
4.var2=${var1:?string}
echo -n "input var1:" read var1 var2=${var1:?"this is default value"} echo "var2=$var2" echo "var1=$var1"
以上是关于参数置换变量的主要内容,如果未能解决你的问题,请参考以下文章
R语言置换检验(permutation tests响应变量是否独立于组两个数值变量是独立的吗两个分类变量是独立的吗)置换检验的基本步骤R语言自助法Bootstrapping计算置信区间
R语言使用coin包应用于独立性问题的置换检验(permutation tests响应变量是否独立于组两个数值变量是独立的吗两个分类变量是独立的吗)以及coin包的常用置换检验函数