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如何按行拆分与合并相关推荐

  1. linux下将多个文件去除文件头合并_命令行生存指南:拆分与合并 | Linux 中国

    这一节将会介绍 Linux 命令行下的文件拆分与合并操作. 作者:Psiace (本文字数:2706,阅读时长大约:3 分钟) 作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过 ...

  2. 拆分命令_命令行生存指南:拆分与合并 | Linux 中国

    导读:这一节将会介绍 Linux 命令行下的文件拆分与合并操作. 本文字数:2706,阅读时长大约:3分钟作者:Psiace 作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过让 ...

  3. linux 文件拆分 合并,Linux下文件的切分与合并的简单方法

    linux下文件分割可以通过split命令来实现,可以将一个大文件拆分成指定大小的多个文件,并且拆分速度非常的快,可以指定按行数分割和安大小分割两种模式.Linux下文件合并可以通过cat命令来实现, ...

  4. 80行代码自己动手写一个表格拆分与合并小工具(文末附工具下载)

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 瑶池阿母绮窗开,黄竹歌声动地哀. ...

  5. linux 将多行数据合并为一行

    文章目录 linux 将多行数据合并为一行 需求说明: 解决方法: tr 命令 xargs 命令 awk命令 linux 将多行数据合并为一行 需求说明: 在一些情况下需要将一个文件中的多行数据合并到 ...

  6. 80行代码自己动手用python写一个表格拆分与合并小工具

    大家好,我是才哥. 可能是最近加班熬夜太多,这个周末身体不舒服,头痛.冷汗什么的.终于在连着睡了接近2天后,现在慢慢恢复了. 最近有新朋友看到之前<>,想问下有没有免费的小工具,可以进行表 ...

  7. Linux 用命令行打开doc pdf等文件及必备命令行工具

    转自: http://blog.sina.com.cn/s/blog_6da8fb890100zyop.html https://blog.csdn.net/qq_39591494/article/d ...

  8. 【shell命令】拆分、合并、排序、比较文件

    linux下有很多能快速操作文件的命令,整理几个常用的: 1.拆分文件(按行拆分 -l,按大小拆分 -b ,后面可加单位:b.k.m等): c:/shell/split.exe -l 3000000 ...

  9. Excel中文本的拆分与合并

    两端对齐的巧妙使用 office2019中叫做 内容重排(同样位于填充菜单栏下) 调整列宽,点击快速重排,文字会自动根据列宽拆分或合并文字到行 多单元格的合并的几个技巧 填写要合并的实例,选择整列,C ...

最新文章

  1. 反流氓软件运动为何变了味
  2. 获取滚动条所在页面位置。做一个类似TX的消息框
  3. c++类的嵌套(1)
  4. Postman连接失败 解决方法
  5. 利用MS模拟天然气(甲烷)在多孔介质中的吸附
  6. 凡客的面试:Web前端开发
  7. webpack-theme-color-replacer动态修改Ant Design Vue主题色
  8. php 安装、使用sphinx
  9. 星巴克男子的豆瓣网创业故事
  10. UML图解简单工厂模式工厂方法模式抽象工厂模式区别
  11. CPM、CPC、CPA、CPS、CPL、CPR 是什么意思 -解析互联网广告术语
  12. limbo运行veket linux,veket linux系统下载-veket操作系统v20 最新版 - 极光下载站
  13. 25.Flink监控\什么是Metrics\Metrics分类\Flink性能优化的方法\合理调整并行度\合理调整并行度\Flink内存管理\Spark VS Flink\时间机制\容错机制等
  14. 机器学习-Sklearn-13(回归类大家族-下——非线性问题:多项式回归(多项式变换后形成新特征矩阵))
  15. 对于给定的一个字符串,统计其中数字字符出现的次数
  16. python图像检测_用Python实现通过哈希算法检测图片重复的教程
  17. 7.1创新Audigy2Z S 7.1声卡的设置方法
  18. CY68013 FPGA通信联调总结
  19. js导出图片添加水印
  20. OpenHarmony之系统功能框架分析

热门文章

  1. 宝瓷林1728的由来和唐英当年治理景德镇有关
  2. 文件夹加密 隐私加密 就用文件夹加密超级大师
  3. ENC28J60网络设备驱动分析
  4. Trimmomatic
  5. C#图像点阵处理性能问题
  6. 【计算机组成原理与体系结构】控制器
  7. 企业实施CMMI中 常见的4大问题
  8. 中式别墅整木装修,东方沉淀与古韵风情
  9. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 19: illegal multibyte sequence
  10. Be Agile VS Do Agile 之 1