粘贴 - 空列
Paste - empty columns
我想粘贴三个文件的列。中间文件有一行是空的。这个地方怎么设置"tab"?
文件 1
B
B
B
文件 2
58399.9865 58468.6631 58434.3248
56972.1692 56975.0525 56973.6108
文件 3
22452
29000
1165
粘贴文件 1 文件 2 文件 3 > desired_result
输出:
B 58399.9865 58468.6631 58434.3248 22452
B 29000
B 56972.1692 56975.0525 56973.6108 1165
29000 来自粘贴命令中的最后一个文件,我想将其与 22452 和 1165 对齐
期望的输出:
B 58399.9865 58468.6631 58434.3248 22452
B 29000
B 56972.1692 56975.0525 56973.6108 1165
建议后输出:
B 58399.9865 58468.6631 58434.3248 22452
B 29000
B 56972.1692 56975.0525 56973.6108 1165
$ paste file* | column -s "$(printf '\t')" -t
B 58399.9865 58468.6631 58434.3248 22452
B 29000
B 56972.1692 56975.0525 56973.6108 1165
我想粘贴三个文件的列。中间文件有一行是空的。这个地方怎么设置"tab"?
文件 1
B
B
B
文件 2
58399.9865 58468.6631 58434.3248
56972.1692 56975.0525 56973.6108
文件 3
22452
29000
1165
粘贴文件 1 文件 2 文件 3 > desired_result
输出:
B 58399.9865 58468.6631 58434.3248 22452
B 29000
B 56972.1692 56975.0525 56973.6108 1165
29000 来自粘贴命令中的最后一个文件,我想将其与 22452 和 1165 对齐
期望的输出:
B 58399.9865 58468.6631 58434.3248 22452
B 29000
B 56972.1692 56975.0525 56973.6108 1165
建议后输出:
B 58399.9865 58468.6631 58434.3248 22452
B 29000
B 56972.1692 56975.0525 56973.6108 1165
$ paste file* | column -s "$(printf '\t')" -t
B 58399.9865 58468.6631 58434.3248 22452
B 29000
B 56972.1692 56975.0525 56973.6108 1165