- 主题:bash小问题:两个选择,从一个如何推出另一个
- 两个选择分别是a, b
 
 现在有一个变量x,它不是a就是b,现在需要一个表达式,能够根据x做出反向的输出,就是如果x=a,我要结果为b.怎么做最简单?
 
 复杂的办法就是
 if ...; then
 fi
 这样的。
 --
 FROM 72.199.121.*
 
- 怪我没说清楚,就是字符a和b
 
 【 在 gameplayer 的大作中提到: 】
 : 你这a和b是啥类型的?
 :
 --
 FROM 72.199.121.*
 
- 谢了,就是这只能是对变量或者常量s进行操作,不能直接对一个字符串操作吗?就是至少要两行是吗?
 
 【 在 gameplayer 的大作中提到: 】
 : 字符的话可以试试这么做:
 : s='ab'
 : x=${s/$x/}
 : ...................
 --
 FROM 72.199.121.*
 
- 居然可以这样?
 
 【 在 hyoga 的大作中提到: 】
 : [ x == "a" ] && echo "b" || echo "a"
 : 这样的?
 --
 FROM 72.199.121.*