bash shell筛选奇数or偶数
#!/bin/bash
function()
{
num=`echo $1 | sed 's/\(.*\)\(.\)$/\2/'`
case $num in
0|2|4|6|8 )
return 1
;;
* )
return 0
;;
case
}
注意:改进此脚本用于输出指定位置上得数字
获得倒数第二位的数字:num=`echo $1 | sed 's/\(.*\)\(.\)\(.\)\(.\)\(.\)$/\4/'`
\1 \2 \3 \4 \5
获得倒数第三位的数字:num=`echo $1 | sed 's/\(.*\)\(.\)\(.\)\(.\)\(.\)$/\3/'`
获得倒数第四位的数字:num=`echo $1 | sed 's/\(.*\)\(.\)\(.\)\(.\)\(.\)$/\2/'`
获得全部的数字:num=`echo $1 | sed 's/\(.*\)\(.\)\(.\)\(.\)\(.\)$/\0/'`
。。。。。。
阅读(5112) | 评论(3) | 转发(0) |