Chinaunix

标题: 请教awk 中substr()函数用法 [打印本页]

作者: coolbaby2    时间: 2003-09-15 11:07
标题: 请教awk 中substr()函数用法
{
revline = ""
for (i=1;i<=length;i++)
{
revline = substr($0,i,1) revline
}
}
END{print revline}

不知道,substr是如何用的,请指教,谢谢
作者: deathcult    时间: 2003-09-15 11:46
标题: 请教awk 中substr()函数用法
substr(s,i,n)  substr(s,i)
                     Returns the substring of string s, starting at index i, of length n.  If n  is
                     omitted, the suffix of s, starting at i is returned.
作者: deathcult    时间: 2003-09-15 11:51
标题: 请教awk 中substr()函数用法
view example below:

$echo "123456789" | awk '{print substr($0, 5, 2)}'
56
作者: admirer    时间: 2003-09-15 11:57
标题: 请教awk 中substr()函数用法
原帖由 "coolbaby2" 发表:
{
revline = ""
for (i=1;i<=length;i++)
{
revline = substr($0,i,1) revline
}
}
END{print revline}

不知道,substr是如何用的,请指教,谢谢
  
看看置顶帖子先,里面有很多学习资料 !
  1. substr(string,position,len) 返回string的一个以position开始len个字符的子串
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2