在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
概述 当我们在处理线上故障的时候,经常会从数据库表查询出某个列。 select product_id from order where user_id = 111; 查询出来的结果形式如下:
这个时候,我们通常会以 product_id in (1,2,3,4,5) 的形式去查找商品表,找出商品的详细信息。那么如何得到这个(1,2,3,4,5)呢。一种简单的做法就是利用 cat temp.txt | awk ‘BEGIN{ORS=","} {print $0}' 结果如下:
然后把最后一个逗号去掉,再加上 当然我们也可以进行反向操作。假设
想转成
则可以使用如下命令: cat temp.txt | awk ‘BEGIN{ RS=","; } { print $0 }' 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对极客世界的支持。如果你想了解更多相关内容请查看下面相关链接 |
请发表评论