10.4.5 截取字符串

可以使用substr()函数对指定域截取字符串,该函数的基本使用方法如下:


  1. substr(

  2. 指定域,

  3. 第一个开始字符的位置,

  4. 第二个结束的位置)

  5. #

  6. 其中第二个结束的位置可以为空,这样默认输出到该域的最后一个字符


下例中将输出Awk.txt文件第一个域的第六个字符到最后一个字符的内容:


#

该例中,第二个结束位置省略,所以结束位置为第一个域的最后一个字符

[root@localhost ~]# cat Awd.txt | awk '{print substr($1,6)}'

wang

yang

chen

gong