ip.awk 311 B

123456
  1. BEGIN { printf ".TS\nlw(6) lw(8) rw(3) rw(6) 14 lw(6) lw(8) rw(3) rw(6) 14 lw(6) lw(8) rw(3) rw(6).\n" }
  2. NF == 4 { printf "%s\t%s\t%d\t%d",$1,$2,$3,$4 }
  3. NF == 3 { printf "%s\t%s\t\t%d",$1,$2,$3 }
  4. { if ( NR%3 == 0 ) printf("\n") ; else printf("\t"); }
  5. END { if ( NR%3 != 0 ) printf("\n")
  6. printf ".TE\n" }