awk将文件某个列按照逗号分隔
概述
当我们在处理线上故障的时候,经常会从数据库表查询出某个列。
select product_id from order where user_id = 111;
查询出来的结果形式如下:
1
2
3
4
5
这个时候,我们通常会以
product_id in (1,2,3,4,5)
的形式去查找商品表,找出商品的详细信息。那么如何得到这个(1,2,3,4,5)呢。一种简单的做法就是利用awk
。
cat temp.txt | awk ‘BEGIN{ORS=","} {print $0}’
结果如下:
1,2,3,4,5,
然后把最后一个逗号去掉,再加上in
关键字即可。
当然我们也可以进行反向操作。假设temp.txt
文本的内容如下:
1,2,3,4,5
想转成
1
2
3
4
5
则可以使用如下命令:
cat temp.txt | awk ‘BEGIN{ RS=","; } { print $0 }’
awk将文件某个列按照逗号分隔相关推荐
- Linux给每个数据后边加逗号,Linux awk如何将文件某列按照逗号分隔-逗号分隔值文件...
Linux开发技术如今在企业中很受重视,有不少的企业很关注Linux开发程序员,因此参加Linux培训学习的小伙伴也在不断地增加.本篇文章小编就给读者们分享一下Linux awk如何将文件某列按照逗号 ...
- awk 多文件操作2种实现方法
我们经常会将2个有关联文本文件进行合并处理.分别从不同文件获取需要的列,然后,整体输出到一起.awk进行多文件处理时候,常常会遇到2个方面问题,第一个是怎么样合并多个文件为一个文件.第二个问题就是怎么 ...
- 【Shell】awk命令--输出某列,列求和,列求平均值,列最大值,列去重复,取倒列,过滤行,匹配,不匹配,内置变量|定义分隔符|多个分隔符...
目录 awk基本语法 awk输出某几列 awk遍历文件行处理 awk中运行shell命令 方法1:awk 内置函数system 方法2 通过awk print 交给bash awk中运行shell命 ...
- linux 2和文件2列合并,Linux按列合并两文件,列的拼合 (zhuan)
awk 和 cut 都能把一个多列文件差分成单列文件,那么反过来也可以用paste命令把多个单列文件拼合成一个多列文件. 命令举例: paste names numbers 将两个文件合并用tab键分 ...
- Linux按列合并两文件,列的拼合
Linux按列合并两文件,列的拼合 Linux按列合并两文件,列的拼合_苏冉旭的博客_百度空间 Linux按列合并两文件,列的拼合 awk 和 cut 都能把一个多列文件差分成单列文件,那么反过来也可 ...
- 【Shell】awk命令--输出某列,列求和,列求平均值,列最大值,列去重复,取倒列,过滤行,匹配,不匹配,内置变量|定义分隔符|多个分隔符
目录 awk基本语法 awk输出某几列 awk遍历文件行处理 awk中运行shell命令 方法1:awk 内置函数system 方法2 通过awk print 交给bash awk中运行shell命 ...
- defaultdict python_Python使用defaultdict读取文件各列的方法
本文实例讲述了Python使用defaultdict读取文件各列的方法.分享给大家供大家参考,具体如下: #!/usr/bin/python """USAGE: pyth ...
- python将两个csv文件按列合并
python panda 进行列合并 将两个csv 文件 按列合并 ![在]第一个csv文件(https://img-blog.csdnimg.cn/20191114205658445.jpg) 代码 ...
- oracle 列转行 带逗号_oracle wm_concat 列转行 逗号分隔
oracle wm_concat函数,用于列转行,逗号分隔本文将详细介绍此功能的应用 [sql] 代码如下: create table wlbtest1( username varchar2(2), ...
最新文章
- 战地1如何修改服务器地址,《战地1》服务器加入方法一览
- VMware vSphere 5.1 群集深入解析(二十一)- 存储I/O控制(SIOC)
- python的re2和re区别_浅谈Python中re.match()和re.search()的使用及区别
- 【推荐】你必须知道的EF知识和经验
- 07-狄克斯特拉算法
- TiDB 源码阅读系列文章(十八)tikv-client(上) 1
- VC++多线程工作笔记0001---认识与创建线程
- Tab Control控件的详细使用
- 服务器php 启动命令_php启动内置服务器
- BraftEditor:插入图片删除后在服务器将图片同步删除
- Cordova 插件详解
- 正负数据如何归一化_归一化方法的区别
- 三菱伺服自动调谐_三菱MR-J3-60B-RJ004 更为先进的实时自动调谐通过设定响应值,全闭环控制型驱动器 MR-J3-60B-RJ004 - 广州凌控...
- 超详细的Python实现新浪微博模拟登陆(小白都能懂)
- 一个学习C语言的好网站,推荐给大家
- 第五套人民币是大众收藏的机会
- 【论文笔记】A survey on security and privacy of federated learning(综述)
- 这只“鸭子不一般”科大讯飞申请“躺倒鸭”商标
- Django聚合分组查询(F与Q查询|ORM查询优化|常见字段参数)
- 佳博/芯桦打票机对接(含USB和网口)