linux awk获取csv文件关键字所在列
获取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文件关键字所在列相关推荐
- python获取csv文件中某一列或者某些列
把三个csv文件中的feature值整合到一个文件中,同时添加相应的label. # -*-coding:utf-8 -*- import csv; label1 = '1' label2 = '2' ...
- Linux给每个数据后边加逗号,Linux awk如何将文件某列按照逗号分隔-逗号分隔值文件...
Linux开发技术如今在企业中很受重视,有不少的企业很关注Linux开发程序员,因此参加Linux培训学习的小伙伴也在不断地增加.本篇文章小编就给读者们分享一下Linux awk如何将文件某列按照逗号 ...
- python怎么添加csv模式_python对csv文件追加写入列的方法
python对csv文件追加写入列,具体内容如下所示: 原始数据 [外链图片转存失败(img-zQSQWAyQ-1563597916666)(C:\Users\innduce\AppData\Roam ...
- Spark获取CSV文件导入ClickHouse
Spark获取CSV文件导入ClickHouse 环境配置 POM文件 ClickHouser创建临时表 数据库连接工具类(Scala版) 获取csv使用工具类导入ClickHouse(重点) 线上运 ...
- C#创建和获取.csv文件
1.调用方法 (1)创建.csv文件 bool Filebool = FileUtil.OutPutCsvFile(DATATABLE表, "A:\XXX.csv", false, ...
- R语言读取csv文件,第一列列名出现乱码怎么办
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/weixin_45075290/art ...
- linux下获取某文件的总行数
为什么80%的码农都做不了架构师?>>> 需求: linux下获取某文件的总行数 实现: 方案一: echo cat logfile.txt | wc -l 方案二: more ...
- python csv读取数据 去掉标题-Python读csv文件去掉一列后再写入新的文件实例
用了两种方式解决该问题,都是网上现有的解决方案. 场景说明: 有一个数据文件,以文本方式保存,现在有三列user_id,plan_id,mobile_id.目标是得到新文件只有mobile_id,pl ...
- Python基础——csv文件中某列数据替换为数字
csv文件中某列数据替换为数字 来源--机器学习读取数据 方法一:正则表达式,replace() import pandas as pd data = pd.read_csv("data2. ...
最新文章
- OkHttp3源码详解(三) 拦截器-RetryAndFollowUpInterceptor
- 随堂小测app冲刺(六)
- 04.设计模式-原型模式
- KAFKA介绍(分布式架构)
- C#.net拖拽实现获得文件路径
- 蓝桥杯 算法训练 斐波那契串
- 素材解析程序源代码,用thinkphp开发的 支持12大网站,其他需要定制
- json html api文档,jsonEditor api介绍
- jsp网页视频播放器
- 分解GIF图片、合成GIF图片
- excel 实现内建函数
- java 正则 中文_Java使用正则表达式(regex)匹配中文实例代码
- CF1293A. ConneR and the A.R.C. Markland-N
- 二维点集求外轮廓Java_从二维点集重建平面形状-浅议凹包算法
- 【方法/函数】 矩阵相乘
- 【计算机网络实验】笔记(实验一、二)
- TensorFlow之文本分类算法-2
- apache安装及配置
- 中庸----做人的智慧
- 桌面只计算机图标发白,win7系统桌面图标变白怎么回事_电脑桌面图标有小白块...
热门文章
- 数学物理方法 16 斯特姆刘维尔问题
- 小程序为什么要搭建服务器,小程序搭建服务器
- 中小企业管理中存在的问题及对策
- explicit type is missing (int assumed)解决方法
- 扫地机器人隔板_让父母少弯腰的家务神器 -- 追觅扫拖机器人慧目F9评测
- AM574x硬件定时器
- java计算机毕业设计基于安卓Android的在线心理咨询与健康App
- c语言编程步骤Vision4,【2017年整理】keil_μVision4使用详解教程.pdf
- Vue中输入框自动获取焦点-移动端ios不能唤起键盘解决办法
- openssl 加盐_用盐打开Openssl AES 256 CBC Java Decrypt文件