小编Sim*_*lon的帖子

两个文件中的散布行

我有一个数据文件 ( $file1),其中每个人包含两行数据。我需要穿插来自另一个数据文件 ( $file2)的第三行数据。所以我的输入看起来像:

>cat $file1
  bob  1  1  0
  bob  1  0  1
  alan 0  0  1
  alan 0  1  1

>cat $file2
 bob  a  a  b
 alan a  c  a
Run Code Online (Sandbox Code Playgroud)

所以想要的结果是:

>cat $file3
  bob  1  1  0
  bob  1  0  1
  bob  a  a  b
  alan 0  0  1
  alan 0  1  1
  alan a  c  a
Run Code Online (Sandbox Code Playgroud)

如果我只需要穿插每隔一行,我会paste像这样使用:

>paste '-d\n' $file1 $file2
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳工具是什么?我正在使用zsh.

shell-script text-processing paste

3
推荐指数
1
解决办法
675
查看次数

标签 统计

paste ×1

shell-script ×1

text-processing ×1