awk依照多个分隔符进行切割
进行 多个 awk 切割 分隔符
2023-09-11 14:20:59 时间
我们知道awk能够进行类似于cut之类的操作。如一个文件data例如以下
zhc-123|zhang
hongchangfirst-99|zhang
hongchang-100|zhang
假设我们
awk -F ‘-’ ‘{print $1;}’ data
会打印出
zhc
hongchangfirst
hongchang
可是假设我想依据多个分隔符进行切割呢?一种办法是两次awk,可是我们能够一次告诉awk我们全部的分隔符,如-和|这两个,如
awk -F ‘[-|]’ ‘{print $3;}’ data
会打印出
zhang
zhang
zhang
就这么简单,另一个问题,假设我们想用[]作为分隔符怎么办?有办法,这样即可:
awk -F ‘[][]’ ‘{print $3;}’ data
这里在多说一个技巧。假设你想把两个文件依照相应的每行放在同一行上。能够用paste,比方:
data1文件为
1
2
3
data2的文件为
zhang
zhc
hongchangfirst
那么你想要得到
1 zhang
2 zhc
3 hongchangfirst
那么你这样就也能够,
paste data1 data2
默认使用tab键作为份分隔符,还能够自己定义分隔符。如用=号:
paste -d‘=’ data1 data2
原文:http://blog.csdn.net/hongchangfirst/article/details/25071937
作者:hongchangfirst
hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
相关文章
- WEB版一次选择多个文件进行批量上传(WebUploader)的解决方案
- fluentd中,当设置多个worker进程时,如何将插件与进程进行绑定?
- 使用Jmeter进行http接口测试
- [吴恩达机器学习笔记]15非监督学习异常检测7-8使用多元高斯分布进行异常检测
- Google Earth Engine(GEE)——计算火灾面积并利用不同图表进行展示
- 第三十章 使用 CSP 进行基于标签的开发 - 控制流
- Vue - 超详细 Element 组件库主题颜色进行 “统一全局“ 替换,将默认的蓝色主题色更换为其他自定义颜色(保姆级教程,简易且标准全局替换主题色)
- 使用 GnuPG 进行电子邮件的自我防御[FSF信息图中译]
- C# 图片按照像素比例进行缩放
- 获取元素的xpath, 转换xpath为csspath进行jQuery元素获取
- Python如何对多个sheet表进行整合?
- Java开发中商业计算请务必使用BigDecimal来进行计算!
- 【Docker】多个容器和宿主机之间如何进行数据同步和数据共享?容器数据卷从介绍到常用操作图文教程
- Vue3结合TS项目开发实践:Composition API的风格理念、关注点分离、如何组织TS进行项目开发(采用声明文件来管理接口及所需类型/目录结构推荐)
- xUtils怎样通过注解对FindViewById进行封装
- Tensorflow最简单实现ResNet50残差神经网络,进行图像分类,速度超快
- GWT UIBinder 通过配置xml 进行设计.
- maven利用springboot的配置文件进行多个环境的打包
- 使用接口进行form表单提交
- 利用ShardingSphere(sharding-proxy)实现分库分表,通过整合ZooKeeper,进行简单配置文件修改轻松实现跨库跨表相关操作,轻量级零侵入整合项目开发