linux如何按行拆分与合并
1、准备一个文件list,如下有10行内容。我希望按照2行一个文件,拆分到5个文件中。
$ cat list
0
1
2
3
4
5
6
7
8
9
2、将list文件按照2行一组进行切割。
-l 2 表示按照多少行进行拆分
list-split --verbose 表示拆分后的文件名前缀,后续都是按照00数字进行累加。
$ split -l 2 -d list list-split --verbose
creating file `list-split00'
creating file `list-split01'
creating file `list-split02'
creating file `list-split03'
creating file `list-split04'
3、拆分后的结果如下
$ ll
total 24
-rw-rw-r-- 1 liujin liujin 20 May 12 13:59 list
-rw-rw-r-- 1 liujin liujin 4 May 12 14:02 list-split00
-rw-rw-r-- 1 liujin liujin 4 May 12 14:02 list-split01
-rw-rw-r-- 1 liujin liujin 4 May 12 14:02 list-split02
-rw-rw-r-- 1 liujin liujin 4 May 12 14:02 list-split03
-rw-rw-r-- 1 liujin liujin 4 May 12 14:02 list-split04
4、将切割后的文件合并为一个文件,包含所有ip
$ for i in {00..04};do cat list-split$i >> list-split ; done
5、合并后的结果如下
$ cat list-split
0
1
2
3
4
5
6
7
8
9
linux如何按行拆分与合并相关推荐
- linux下将多个文件去除文件头合并_命令行生存指南:拆分与合并 | Linux 中国
这一节将会介绍 Linux 命令行下的文件拆分与合并操作. 作者:Psiace (本文字数:2706,阅读时长大约:3 分钟) 作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过 ...
- 拆分命令_命令行生存指南:拆分与合并 | Linux 中国
导读:这一节将会介绍 Linux 命令行下的文件拆分与合并操作. 本文字数:2706,阅读时长大约:3分钟作者:Psiace 作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过让 ...
- linux 文件拆分 合并,Linux下文件的切分与合并的简单方法
linux下文件分割可以通过split命令来实现,可以将一个大文件拆分成指定大小的多个文件,并且拆分速度非常的快,可以指定按行数分割和安大小分割两种模式.Linux下文件合并可以通过cat命令来实现, ...
- 80行代码自己动手写一个表格拆分与合并小工具(文末附工具下载)
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 瑶池阿母绮窗开,黄竹歌声动地哀. ...
- linux 将多行数据合并为一行
文章目录 linux 将多行数据合并为一行 需求说明: 解决方法: tr 命令 xargs 命令 awk命令 linux 将多行数据合并为一行 需求说明: 在一些情况下需要将一个文件中的多行数据合并到 ...
- 80行代码自己动手用python写一个表格拆分与合并小工具
大家好,我是才哥. 可能是最近加班熬夜太多,这个周末身体不舒服,头痛.冷汗什么的.终于在连着睡了接近2天后,现在慢慢恢复了. 最近有新朋友看到之前<>,想问下有没有免费的小工具,可以进行表 ...
- Linux 用命令行打开doc pdf等文件及必备命令行工具
转自: http://blog.sina.com.cn/s/blog_6da8fb890100zyop.html https://blog.csdn.net/qq_39591494/article/d ...
- 【shell命令】拆分、合并、排序、比较文件
linux下有很多能快速操作文件的命令,整理几个常用的: 1.拆分文件(按行拆分 -l,按大小拆分 -b ,后面可加单位:b.k.m等): c:/shell/split.exe -l 3000000 ...
- Excel中文本的拆分与合并
两端对齐的巧妙使用 office2019中叫做 内容重排(同样位于填充菜单栏下) 调整列宽,点击快速重排,文字会自动根据列宽拆分或合并文字到行 多单元格的合并的几个技巧 填写要合并的实例,选择整列,C ...
最新文章
- 反流氓软件运动为何变了味
- 获取滚动条所在页面位置。做一个类似TX的消息框
- c++类的嵌套(1)
- Postman连接失败 解决方法
- 利用MS模拟天然气(甲烷)在多孔介质中的吸附
- 凡客的面试:Web前端开发
- webpack-theme-color-replacer动态修改Ant Design Vue主题色
- php 安装、使用sphinx
- 星巴克男子的豆瓣网创业故事
- UML图解简单工厂模式工厂方法模式抽象工厂模式区别
- CPM、CPC、CPA、CPS、CPL、CPR 是什么意思 -解析互联网广告术语
- limbo运行veket linux,veket linux系统下载-veket操作系统v20 最新版 - 极光下载站
- 25.Flink监控\什么是Metrics\Metrics分类\Flink性能优化的方法\合理调整并行度\合理调整并行度\Flink内存管理\Spark VS Flink\时间机制\容错机制等
- 机器学习-Sklearn-13(回归类大家族-下——非线性问题:多项式回归(多项式变换后形成新特征矩阵))
- 对于给定的一个字符串,统计其中数字字符出现的次数
- python图像检测_用Python实现通过哈希算法检测图片重复的教程
- 7.1创新Audigy2Z S 7.1声卡的设置方法
- CY68013 FPGA通信联调总结
- js导出图片添加水印
- OpenHarmony之系统功能框架分析
热门文章
- 宝瓷林1728的由来和唐英当年治理景德镇有关
- 文件夹加密 隐私加密 就用文件夹加密超级大师
- ENC28J60网络设备驱动分析
- Trimmomatic
- C#图像点阵处理性能问题
- 【计算机组成原理与体系结构】控制器
- 企业实施CMMI中 常见的4大问题
- 中式别墅整木装修,东方沉淀与古韵风情
- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 19: illegal multibyte sequence
- Be Agile VS Do Agile 之 1