目标:根据业务提供的两份数据,生成DataSeed代码

SampleDataA

上海  华东一线
上饶  华东四线
中山  华南二线
临汾  华北四线
临沂  华东二线

SampleDataB

上海  1D04E3A1-EE87-431C-9AA7-AC245014C511
上饶  138B9CD6-19AF-4F85-A566-4B4ECF6A78B1
中山  1F737AF5-7142-4E7F-A734-F0272C881C41
临汾  1CCC7D65-DA6E-41DA-BBD9-69CE8CEDEBD1
临沂  1DC771C9-C07C-450F-B932-843EF0DD0C11

awk命令

awk '{a[$1]=a[$1]" "$2}END{for(i in a){print i" "a[i]}}' SampleDataA SampleDataB >blog_data

执行结果

blog_data

上海  华东一线 1D04E3A1-EE87-431C-9AA7-AC245014C511
临汾  华北四线 1CCC7D65-DA6E-41DA-BBD9-69CE8CEDEBD1
中山  华南二线 1F737AF5-7142-4E7F-A734-F0272C881C41
临沂  华东二线 1DC771C9-C07C-450F-B932-843EF0DD0C11
上饶  华东四线 138B9CD6-19AF-4F85-A566-4B4ECF6A78B1

vscode多行文本编辑器

目标代码

AddIfNotExist(Guid.Parse("138B9CD6-19AF-4F85-A566-4B4ECF6A78B1"), "上饶", "华东四线");

操作步骤

  • 选中所有行
  • shift+alt+i 进入多行编辑模式
  • 选中guid部分,ctrl+x,移动光标到行首,ctrl+v
  • 移动光标到行首,直接输入AddIfNotExist...等

转载于:https://www.cnblogs.com/personball/p/7455908.html

[2016-07-15]结合命令行工具awk和多行文本编辑器快速生成DataSeed代码相关推荐

  1. 《现代命令行工具指南》15.表情符号:在命令行中查找表情符号 - emoj

    ​好工具就是生产力,这是专栏<现代命令行工具指南>精讲的第 15 个命令行工具,欢迎品鉴. 在互联网世界,emoji 表情符号可谓是随处可见,不管是微信聊天.微博.甚至视频中都经常出现,而 ...

  2. 微软:PowerShell 命令行工具存在 RCE 漏洞,请尽快修复

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士 微软正在督促 Azure 用户尽快更新 PowerShell 命令行工具,修复影响 .NET Core 的严重的远程代码执行漏洞. 该漏洞 ...

  3. ATS中的命令行工具解读

    下面是几个常用命令行工具,先截图,再描述 在生成环境调试的命令 sudo gdb ./traffic_server -p $(pidof traffic_server)  -batch  -x  [m ...

  4. python3命令需要使用命令行开发者工具_3 个 Python 命令行工具

    用 Click.Docopt 和 Fire 库写你自己的命令行应用. 有时对于某项工作来说一个命令行工具就足以胜任.命令行工具是一种从你的 shell 或者终端之类的地方交互或运行的程序.Git 和 ...

  5. 非零基础自学Golang 第15章 Go命令行工具 15.4 注释文档(doc)

    非零基础自学Golang 文章目录 非零基础自学Golang 第15章 Go命令行工具 15.4 注释文档(doc) 第15章 Go命令行工具 15.4 注释文档(doc) Go语言文档工具go do ...

  6. linux运行16668端口,Linux 性能监控之命令行工具

    引言 对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因.这个命令行工具列表提供了足够的 ...

  7. 监控 Linux 性能的 18 个命令行工具

    对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易.基于此原因,我们 ...

  8. 20个命令行工具监控 Linux 系统性能(转载)

    1. top - Linux 系统进程监控 top 命令是性能监控程序,它可以在很多 Linux/Unix 版本下使用,并且它也是 Linux 系统管理员经常使用的监控系统性能的工具.Top 命令可以 ...

  9. apache pdfbox_Apache PDFBox命令行工具:无需Java编码

    apache pdfbox 在博客文章Apache PDFBox 2中 ,我演示了将Apache PDFBox 2用作从Java代码中调用的库来操作PDF. 事实证明,Apache PDFBox 2还 ...

最新文章

  1. PHP提交表单到当前页动作检测
  2. 连接php的作用是什么意思,链接是什么?
  3. 【干货】在Redis中设置了过期时间的Key怎么办?
  4. [算法题] Search in Rotated Sorted Array
  5. 安装Go 1.9.2
  6. callback的实现
  7. Java生成32位UUID
  8. 手机怎么更改ip地址
  9. 数据三等分离散python_数据自习室01-描述性统计量
  10. Bolt: Anonymous Payment Channels for Decentralized Currencies 学习笔记
  11. Predefined Shader preprocessor macros //预定义的着色器预处理宏
  12. java hbase连接kerberos的几个常见错误
  13. Web Api 调用时出现405错误解决方案
  14. 手机网页应用的交互设计
  15. 先电iaaS云计算基础服务平台部署
  16. Vue实现二选一、菜单更多功能:
  17. 我的大二暑假实验室经历
  18. sublime text 输入法中文不聚焦问题,安装IMESupport,之后还需要换输入法
  19. 运维-jenkins发版执行远程脚本连不上ssh
  20. 三维点云重建 — open3d python

热门文章

  1. 使用windows的小技巧
  2. 做好MSSQL保卫战之xp_cmdshell
  3. Hive的六种UDF完整实例与使用方法汇总
  4. iamond operator is not supported in -source 1.5
  5. python3.5中pdfkit的详细配置与使用
  6. 深度学习(三)——Autoencoder, 词向量
  7. OpenGL研究, GUI框架分析, 虚拟机比较, Win10历险记, WxWidget, uboot, WireShark
  8. Windows下文件名或目录的简写
  9. 多线程基础知识了解一下
  10. USACO SECTION 1.1.2 Transformations 爆搜