输出文件的第2列

use*_*070 18 linux

给定一个带有两列的文件,由标准空格分隔

a b
c d
f g
  h

我该如何输出第二列

Rom*_*man 50

  1. cut -d' ' -f2
  2. awk '{print $2}'


Jam*_*s C 13

因为示例数据的最后一行没有第一列,所以您必须将其解析为固定宽度列:

awk 'BEGIN {FIELDWIDTHS = "2 1"} {print $2}'
Run Code Online (Sandbox Code Playgroud)