1. 概述
- 引入
- 碰到一个场景, 需要将两列合并成一列
- vim 的 ex 貌似不太好做这个事
- 如果两列在一行里, ex 是可以做的
- 但问题就是, 两列不在一行里...
- sed 和 awk 应该是可以做, 但是我没找到
- 目前找到的解法, 就一个 paste
- vim 的 ex 貌似不太好做这个事
- 碰到一个场景, 需要将两列合并成一列
- paste
- 名字
- 粘贴
- 作用
- 将两个文件做 列合并
- 行列转置
- 这个略
- 名字
2. 场景
- 概述
- 简单的 列合并
- 后面把两列分散到 part1 和 part2 两个文件里
- 输入
片段1
1 2 3 4 5
片段2
a b c d e
- 输出
结果
1a 2b 3c 4d 5e
3. paste
- 简单合并
命令
# 如果要换顺序, 可以直接交换参数 > paste part1 part2 1 a 2 b 3 c 4 d 5 e
- 分隔符
命令
# 指定分隔符为 : > paste -d : part1 part2 1:a 2:b 3:c 4:d 5:e
- 转置
命令
> paste -s part1 part2 1 2 3 4 5 a b c d e
4. 其他
- 列拼接的问题, 终于解决了
- 感觉还不错
- 相关
- 暂时没有想到其他
- ref