- 论坛徽章:
- 0
|
数据有很多列,其格式如下,这是其中几列:
我的目的是将列名中匹配到UVM的这一整列打印出来,即这里的$1 $3 $4 $6使用的命令是
awk '{for(i=1;i<=NF;i++)if($i~/UVM/) print $i}' file.txt
但是打印出的只有列名,没有其它的内容
edu_UVM | edu_COAD | edu_UVM | edu_UVM | edu_OR | edu_UVM | 0.119877 | 0.1071205 | 0.060752 | 0.157005 | 0.534426 | 0.117144 | 0.9032 | 0.8185232 | 0.093014 | 0.856304 | 0.928812 | 0.115994 | 0.879704 | 0.2564788 | 0.253639 | 0.940341 | 0.931214 | 0.413085 | 0.766316 | 0.6743234 | 0.750682 | 0.842987 | 0.766848 | 0.584756 | 0.409997 | 0.5520001 | 0.851327 | 0.847317 | 0.761502 | 0.782867 | 0.852237 | 0.4945728 | 0.841365 | 0.8693 | 0.861446 | 0.825748 | 0.104299 | 0.0807176 | 0.711478 | 0.714096 | 0.072917 | 0.123553 | 0.013179 | 0.0152451 | 0.013634 | 0.017473 | 0.015521 | 0.013132 | 0.840895 | 0.7930055 | 0.794493 | 0.855183 | 0.804639 | 0.790851 |
|
|