给出一个带有两列的文件,分别用标准空格
a b c d f g h
如何输出第二列
答案 0 :(得分:49)
cut -d' ' -f2
awk '{print $2}'
答案 1 :(得分:13)
由于示例数据的最后一行没有第一列,因此您必须将其解析为固定宽度列:
awk 'BEGIN {FIELDWIDTHS = "2 1"} {print $2}'
答案 2 :(得分:2)
使用cut with byte offsets:
cut -b 3
使用sed删除尾随列:
sed s/..//
答案 3 :(得分:0)
cut -c2 listdir
您可以在此处看到可视化内容: