文档章节

shell脚本:行列转换

zgw06629
 zgw06629
发布于 2015/04/27 14:40
字数 138
阅读 91
收藏 0

Mybatis中写sql,如select,会涉及到一长串列名。

`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) COLLATE utf8mb4_bin,
`mainImg` varchar(255) COLLATE utf8mb4_bin NOT NULL,
...

现想将table描述中的列名转为以逗号分割的一行字符串,如:id,name,mainImg,...

操作脚本是:

awk '{a=a$1","}END{print a}' filename

注:$1表示第一列,大概意思是: 

for(String s : firstColumnList)
    sb.append(s).append(",")
print sb.toString();

另外由行转为列,如

id,name,mainImg,...

==》

id
name
mainImg
...

shell命令:

sed 's/,/\n/g' filename

即简单将逗号替换为换行即可


© 著作权归作者所有

共有 人打赏支持
zgw06629
粉丝 16
博文 54
码字总数 30471
作品 0
海淀
程序员
代码编辑器 EditRocket 4.0 发布

新版本增加了 SFTP/FTP 的客户端和浏览器功能,增加 JavaScript 的验证和压缩功能,可进行列编辑模式;使用非停靠式的编辑器tabs栏,还包括其他方面的一些小改进和bug修复。 EditRocket是一个...

鉴客
2010/12/08
540
0
将DOS批处理文件转换为Shell脚本

将DOS批处理文件转换为Shell脚本 相当多的在PC上学习脚本的程序员都在运行DOS. 事实上, 残废的DOS批处理文件语言还是可以编写出一些比较强大的脚本来的, 虽然它们一般都需要借助于外部的工具...

locusxt
2015/11/15
0
1
面试时必须懂的shell知识

一、Shell脚本是什么、它是必需的吗? 一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件...

LionelShen
2016/08/24
58
0
2018-4-17 Linux学习笔记

20.1 shell脚本介绍 shell是一种脚本语言 (shell脚本学习: blog.lishiming.net) 可以使用逻辑判断、循环等语法 可以自定义函数 shell是系统命令的集合 shell脚本可以实现自动化运维,能大大增...

XiaoluHuang
06/28
0
0
11g中利用listagg函数实现自动拼接INSERT语句

本来今天想继续写另一篇外传,但总是熬这么晚不是个事儿,况且今儿北京又输了,恨铁不成钢,堵得慌。。。 白天工作忙,晚上看娃睡了之后才有一些时间可以随便写一些,总结一下,记录一下,算...

bisal
2016/12/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

no such module 'pop'问题

在github上 clone 了一个 swift 项目,编译时提示"no such module 'POP'"错误,查了一下居然是因为podfile中指定的最低版本是iOS 11.0,大于我测试手机的iOS版本10.3.3,将Podfile中的最低版...

yoyoso
22分钟前
0
0
redis 系列一 -- 简介及安装

1.简介 redis -- remote dictionary server 远程字典服务 使用 C 语言编写; 高性能的 key-value数据库; 内存数据库,支持数据持久化。 Redis 是一个开源(BSD许可)的,内存中的数据结构存...

imbiao
46分钟前
1
0
nginx log记录请求响应时间

有时为了方便分析接口性能等,需要记录请求的时长,通过修改nginx的日志格式可以做到,如 添加一个新的log_format log_format timed_combined '$remote_addr - $remote_user [$time_local] "...

swingcoder
今天
2
0
Spring MVC之RequestMappingHandlerMapping匹配

对于RequestMappingHandlerMapping,使用Spring的同学基本都不会陌生,该类的作用有两个: 通过request查找对应的HandlerMethod,即当前request具体是由Controller中的哪个方法进行处理; 查...

爱宝贝丶
今天
2
0
Java Web--增删改查之二界面后台java代码(转载参考)

/** *  *//** * @author Administrator * */package dao; import java.sql.*;public class DBConn {/** * 链接数据库 * @return */  ...

小橙子的曼曼
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部