我想在shell中反转一个数字。我的数字值只有 2 个可能的值:1 和 0。如果我的数字是 1,我想反转为 0,如果它是 0,我想将其反转为 1
更快的操作是什么?
1)操作1:使用if语句
if [ x -eq 1 ]; then
x=0
else
x=1
fi
2)运算2:使用按位运算(异或)
let x^=1
我想在shell中反转一个数字。我的数字值只有 2 个可能的值:1 和 0。如果我的数字是 1,我想反转为 0,如果它是 0,我想将其反转为 1
更快的操作是什么?
1)操作1:使用if语句
if [ x -eq 1 ]; then
x=0
else
x=1
fi
2)运算2:使用按位运算(异或)
let x^=1