从大文本文件中提取和复制行和列

时间:2013-03-27 03:48:45

标签: linux

除了我之前的问题 - 如何从大文本文件中提取列格式的值。另外如果我想提取出特定列的值。文本文件看起来像附加图像。

我想在文本中提取RESOL和FSC值,以在Numbers或EXCEL中绘制它。

更一般 - 如果我想稍后将值提取到Part_FSC和CC,应该怎么做。

由于

文字档案:

 Opening MRC/CCP4 file for WRITE...
 File      : map2.mrc
 NX, NY, NZ:    600   600   600
 MODE      : real


 SYMMETRY REDUNDANCY:    1


 Fraction_mask, Fraction_particle =    0.1193    0.0111

C                                                 sqrt       sqrt
C  NO.  RESOL  RING RAD   FSPR    FSC  Part_FSC  Part_SSNR   Rec_SSNR       CC  
C   2  952.50    0.0017   0.09  1.000     0.000   400.0145    479.40   0.1222   
C   3  476.25    0.0033   0.19  1.000     0.000   159.3959    159.98   0.1586   
C   4  317.50    0.0050   0.92  0.999     0.000    48.2248     43.27   0.0155   
C   5  238.12    0.0067   0.42  1.000     0.000    88.3074     76.69   0.2637   
C   6  190.50    0.0083   0.48  0.999     0.000    64.0162     56.25   0.4148   
C   7  158.75    0.0100   1.41  0.992     0.000    17.1695     15.64   0.1282   
C   8  136.07    0.0117   5.56  0.954     0.000     6.8244      6.47   0.0171   
C   9  119.06    0.0133   1.49  0.993     0.000    16.1918     16.42   0.2729   
C  10  105.83    0.0150   1.68  0.990     0.000    12.8313     13.83   0.3729   
C  11   95.25    0.0167   3.55  0.969     0.000     6.8012      7.95   0.2624   
C  12   86.59    0.0183  16.00  0.830     0.000     2.5273      3.13   0.0826

1 个答案:

答案 0 :(得分:1)

未经测试,但应该有效

awk '$1 == "C"{printf "%s\t%s\n", $3,$6}' <filename>