Linux awk将文件某列按照逗号分隔的例子

 更新时间:2018年12月06日 09:21:59   作者:Sam哥哥  
今天小编就为大家分享一篇关于Linux 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 }'

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • Linux bc命令实现数学计算器

    Linux bc命令实现数学计算器

    这篇文章主要介绍了Linux bc命令实现数学计算器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 解决linux下openoffice word文件转PDF中文乱码的问题

    解决linux下openoffice word文件转PDF中文乱码的问题

    下面小编就为大家带来一篇解决linux下openoffice word文件转PDF中文乱码的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • Shell中的函数、函数定义、作用域问题介绍

    Shell中的函数、函数定义、作用域问题介绍

    这篇文章主要介绍了Shell中的函数、函数定义、作用域问题介绍,本文讲解了Shell中函数的定义、自定义函数的例子、作用域问题等内容,需要的朋友可以参考下
    2014-11-11
  • shell脚本实现拷贝大文件显示百分比的代码分享

    shell脚本实现拷贝大文件显示百分比的代码分享

    这篇文章主要介绍了shell脚本实现拷贝大文件显示百分比的代码分享,需要的朋友可以参考下
    2014-08-08
  • Bash脚本实现实时监测登录

    Bash脚本实现实时监测登录

    在服务器的运维管理中,及时监控系统的登录日志对保障系统的安全至关重要,下面我们来看看如何使用Bash脚本实现实时监测登录日志吧
    2024-11-11
  • 远程SSH连接服务与基本排错经验总结

    远程SSH连接服务与基本排错经验总结

    下面小编就为大家带来一篇远程SSH连接服务与基本排错经验总结。小编觉得听不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Shell函数的7种用法介绍

    Shell函数的7种用法介绍

    这篇文章主要介绍了Shell函数的7种用法介绍,本文讲解了在shell文件内部定义函数并引用、返回值、函数输出、向函数传递参数、全局变量与局部变量等内容,需要的朋友可以参考下
    2014-11-11
  • Linux中rpm命令用法详解

    Linux中rpm命令用法详解

    rpm命令是用于在基于RPM包管理系统的Linux发行版中安装、查询、升级和删除软件包的命令行工具,本文讲给大家详细的介绍一下Linux rpm命令的使用方法,感兴趣的同学跟着小编一起来看看吧
    2023-08-08
  • 基础的Linux Shell技巧小结

    基础的Linux Shell技巧小结

    这篇文章主要介绍了基础的Linux Shell技巧小结,是Linux入门学习中的基础知识,需要的朋友可以参考下
    2015-07-07
  • Shell脚本遍历目录并批量修改文件编码

    Shell脚本遍历目录并批量修改文件编码

    这篇文章主要介绍了Shell脚本遍历目录并批量修改文件编码,本文给出了两种实现代码,需要的朋友可以参考下
    2014-12-12

最新评论