- 主题: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.*