bash里面对于字符串的处理形如${name:i:n}这样的,他是从i个开始数n个,i从0开始。 awk中substr($1,i,n)也是从i个开始数,但它的i从1开始。 其实那些开发的人可以统一下。。这么乱,怎么不记错啊