一串数字的切割!

一串数字的切割!

02150987980
如何用命令将区号切割出来,望高手指点!
就是把前面三位切割出来
兄弟们,帮帮忙啊,如何把一串字符串的前三位取出来啊!
看看这个行不
[code:1]echo "02150987980"|sed '/.../&\ /'|awk '{print $1}'[/code:1]
不行
可以了,用echo "02156456478"|cut -b 1,2,3
这样就可以了:
echo "02156456478" | cut -b -3
或者:
echo "02156456478" | cut -c -3

另外斑竹的方法修改成下面就ok
echo "02150987980"|sed -e 's/.../&\ /'|awk '{print $1}'
恩 ,我没有试验,不好意思:)
[victor@localhost ~]$ a=02150987980
[victor@localhost ~]$ echo ${a:0:3}
021
[victor@localhost ~]$
journalist
[code:1]expr substr "$a" 1 3
[/code:1]