a=4;
b=7;
c=5;
x =[ a-b ]
if (x -gt c) then {
echo "x is greater"
} else {
echo " something"
}
我想比较x
和c
忽略c
的否定前缀。
答案 0 :(得分:1)
我假设您的意思是" x 的负前缀"。您的代码中存在大量错误,您确定要用bash编写吗?
#!/bin/bash
typeset a=4 b=7 c=5
x=$(( a - b ))
x=${x//-/}
if [[ x -gt c ]]; then
echo "x is greater"
else
echo " something"
fi