1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > [-07-15]结合命令行工具awk和多行文本编辑器快速生成DataSeed代码

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

时间:2019-07-14 12:53:15

相关推荐

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

目标:根据业务提供的两份数据,生成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...等

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。