当前位置: 技术问答>linux和unix
提取一个数字的最高位
来源: 互联网 发布时间:2016-12-21
本文导语: RT 随便给定一个数字,例如 7890123123,要获得7,如果是61123123,就获得6,这个用shell脚本怎么实现? | echo 7890123123 | awk -F "" '{print $1}' | num=712345; while [ $num -gt 10 ] do num...
RT
随便给定一个数字,例如 7890123123,要获得7,如果是61123123,就获得6,这个用shell脚本怎么实现?
随便给定一个数字,例如 7890123123,要获得7,如果是61123123,就获得6,这个用shell脚本怎么实现?
|
echo 7890123123 | awk -F "" '{print $1}'
|
num=712345;
while [ $num -gt 10 ]
do
num=`expr $num / 10`
done
echo $num
while [ $num -gt 10 ]
do
num=`expr $num / 10`
done
echo $num
|
哈哈, 发现楼主是谁了.
看来我的写法还是最烂的.
看来我的写法还是最烂的.