获取A7_p关键字所在列

pnum=`cat outlet.csv| grep 'A1_U'| awk -F ","  '{;for(i=1;i<=NF;i++)if($i ~ /A1_U/)num=i;printf num}'`

获取包含A关键字的列及列名

cat outlet.csv| grep 'A' | awk -F ","  '{;for(i=1;i<=NF;i++)if($i ~ /A/) printf "%-5s %s\n",i,$i }'
#返回
2               A0_Conversion
3               A0_Seclective
4               A1_CH4
5               A2_C2H4
6               A3_C3H6
7               A4_C3H8
8               A5_C4
9               A6_C5

输出包含A关键字的列前两行的值

Aindex=$`cat  outlet.csv| grep 'A' | awk -F ","  '{;for(i=1;i<=NF;i++)if($i ~ /A/) print i }'| xargs| sed -e  's/ /,$/g'`
echo $Aindex
# $2,$3,$4,$5,$6,$7,$8,$9awk -F "," ' NR==1 || NR==2{ print '$Aindex' }' outlet.csv
#A0_Conversion A0_Seclective A1_CH4 A2_C2H4 A3_C3H6 A4_C3H8 A5_C4 A6_C5
#0.999998 0.615511 0.148714 0.213005 0.165051 0.0566659 0.0243587 0.00675834

linux awk获取csv文件关键字所在列相关推荐

  1. python获取csv文件中某一列或者某些列

    把三个csv文件中的feature值整合到一个文件中,同时添加相应的label. # -*-coding:utf-8 -*- import csv; label1 = '1' label2 = '2' ...

  2. Linux给每个数据后边加逗号,Linux awk如何将文件某列按照逗号分隔-逗号分隔值文件...

    Linux开发技术如今在企业中很受重视,有不少的企业很关注Linux开发程序员,因此参加Linux培训学习的小伙伴也在不断地增加.本篇文章小编就给读者们分享一下Linux awk如何将文件某列按照逗号 ...

  3. python怎么添加csv模式_python对csv文件追加写入列的方法

    python对csv文件追加写入列,具体内容如下所示: 原始数据 [外链图片转存失败(img-zQSQWAyQ-1563597916666)(C:\Users\innduce\AppData\Roam ...

  4. Spark获取CSV文件导入ClickHouse

    Spark获取CSV文件导入ClickHouse 环境配置 POM文件 ClickHouser创建临时表 数据库连接工具类(Scala版) 获取csv使用工具类导入ClickHouse(重点) 线上运 ...

  5. C#创建和获取.csv文件

    1.调用方法 (1)创建.csv文件 bool Filebool = FileUtil.OutPutCsvFile(DATATABLE表, "A:\XXX.csv", false, ...

  6. R语言读取csv文件,第一列列名出现乱码怎么办

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/weixin_45075290/art ...

  7. linux下获取某文件的总行数

    为什么80%的码农都做不了架构师?>>>    需求: linux下获取某文件的总行数 实现: 方案一: echo cat logfile.txt | wc -l 方案二: more ...

  8. python csv读取数据 去掉标题-Python读csv文件去掉一列后再写入新的文件实例

    用了两种方式解决该问题,都是网上现有的解决方案. 场景说明: 有一个数据文件,以文本方式保存,现在有三列user_id,plan_id,mobile_id.目标是得到新文件只有mobile_id,pl ...

  9. Python基础——csv文件中某列数据替换为数字

    csv文件中某列数据替换为数字 来源--机器学习读取数据 方法一:正则表达式,replace() import pandas as pd data = pd.read_csv("data2. ...

最新文章

  1. OkHttp3源码详解(三) 拦截器-RetryAndFollowUpInterceptor
  2. 随堂小测app冲刺(六)
  3. 04.设计模式-原型模式
  4. KAFKA介绍(分布式架构)
  5. C#.net拖拽实现获得文件路径
  6. 蓝桥杯 算法训练 斐波那契串
  7. 素材解析程序源代码,用thinkphp开发的 支持12大网站,其他需要定制
  8. json html api文档,jsonEditor api介绍
  9. jsp网页视频播放器
  10. 分解GIF图片、合成GIF图片
  11. excel 实现内建函数
  12. java 正则 中文_Java使用正则表达式(regex)匹配中文实例代码
  13. CF1293A. ConneR and the A.R.C. Markland-N
  14. 二维点集求外轮廓Java_从二维点集重建平面形状-浅议凹包算法
  15. 【方法/函数】 矩阵相乘
  16. 【计算机网络实验】笔记(实验一、二)
  17. TensorFlow之文本分类算法-2
  18. apache安装及配置
  19. 中庸----做人的智慧
  20. 桌面只计算机图标发白,win7系统桌面图标变白怎么回事_电脑桌面图标有小白块...

热门文章

  1. 数学物理方法 16 斯特姆刘维尔问题
  2. 小程序为什么要搭建服务器,小程序搭建服务器
  3. 中小企业管理中存在的问题及对策
  4. explicit type is missing (int assumed)解决方法
  5. 扫地机器人隔板_让父母少弯腰的家务神器 -- 追觅扫拖机器人慧目F9评测
  6. AM574x硬件定时器
  7. java计算机毕业设计基于安卓Android的在线心理咨询与健康App
  8. c语言编程步骤Vision4,【2017年整理】keil_μVision4使用详解教程.pdf
  9. Vue中输入框自动获取焦点-移动端ios不能唤起键盘解决办法
  10. openssl 加盐_用盐打开Openssl AES 256 CBC Java Decrypt文件