摘要: shell计算中使用除法,基本默认上都是整除。 使用bc工具,scale控制小数点后保留几位: a=4 b=5 #结果小于1.0时前面个位数补0。scale=2表示保留两位小数(只在除法中有用) c=`echo "scale=2;val=$a/$b;if( length(val) ==scal... 阅读全文
posted @ 2013-01-28 19:58 children 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 1.建立数组A=(123 456 789)#元素之间用空格B=(\123 \456 \789)2.取得数组个数nums=${#A[@]}3.取得某个元素var=${A[0]}4.遍历数组nums=${#A[@]}index=0while [ $index -lt $nums]do echo ${A[$index]}let index++done5.取所有元素all=${A[@]}6.取某个元素的长度length=${#A[0]} 阅读全文
posted @ 2013-01-28 16:39 children 阅读(267) 评论(0) 推荐(0) 编辑