用awk命令提取一串字符中的数字:
[root@jackyhost root]# echo b1c2d3d1e8f9 | awk '
{
string=$0
len=length(string)
for(i=0; i<=len; i++)
{
tmp=substr(string,i,1)
if(tmp ~ /[1-9]/)
{
str=tmp
str1=(str1 str)
}
}
print str1
}'
123189