awk取字段中指定字符数量

  1. 16 001agdcdafasd
    16 002agdcxxxxxx
    23 001adfadfahoh
    23 001fsdadggggg

得到:

  1. 16 001
    16 002
    23 001
    23 002
  1. awk '{print $1,substr($2,1,3)}'
    awk 'BEGIN{FIELDWIDTH="2 2:3"}{print $1,$2}' a.txt