如题所述
1ãå¨shellä¸å¯¹ä¸ä¸ªåéåç»å¯¹å¼ï¼å¯ä»¥éè¿å½æ°æ¥å®ç°ï¼å¦ææ¯å¤§äºçäº0çæ°è¿åå ¶æ¬èº«ï¼å¦ææ¯å°äº0çæ°ï¼ååå ¶ç¸åæ°ã
2ãå ·ä½å¯ä»¥åèå¦ä¸ç¤ºä¾ä»£ç ï¼ç¼åäºä¸ä¸ªå为absçèæ¬å½æ°ï¼ç¶å循ç¯è¯»åæ°æ®ï¼ç¨æ·å¯ä»¥å¾ªç¯æµè¯ï¼æqé®éåºèæ¬ã
function abs(){
if (($1>=0));then
return $1
else
return $((-$1));
fi
}
while ((1));do
read -p "input int value to get abs value:" i;
if (($i=='q'));then
break;
fi
abs $i
echo "input value:$i,abs alue:$?"
done
3ãæ§è¡ææå¦ä¸å¾æ示:
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-11-07
可以试试看这个
${var#-}
${var#-}