如何使用屏幕截图打印具有不同字符串的中间列



屏幕截图

嗨,我附上了Unix终端的屏幕截图。我想要列标题NAME.P下的列数据。请帮忙。

以下是示例:

Pid     Name of TTL         TOTAL
----- --------------------- -------
P36572 TTL rice sum         TOTAL3
P35621 TTL oil type sum     ToTAL6
P35612 TTL type of suasage  TOTAL7

我正在UNIX的不同文件中寻找以下格式的输出。

Name of TTL     
-------------------
TTL rice sum
TTL oil type sum
TTL type of suasage

请帮我完成这个。真的很感谢你的帮助!!!

使用剪切命令和所需列的起始-结束位置

例如:

cut -c16-85 filename > newfile

这个awk将打印除第一个和最后一个之外的所有字段。

awk '{ {for (i=2;i<NF;i++) x=x OFS $i} {print x;x=""} }  ' file

最新更新