合并多个文件,每行位于其他文件的行下。
例子:
fileA
1
4
7
fileB
2
5
8
fileC
3
6
9
结果:
file_output
1
2
3
4
5
6
7
8
9
合并多个文件,每行位于其他文件的行下。
例子:
fileA
1
4
7
fileB
2
5
8
fileC
3
6
9
结果:
file_output
1
2
3
4
5
6
7
8
9
您可以使用该
paste
命令,该命令通常将所有文件的行合并为一行更长的行,并指定换行符作为分隔符。将问题中指定的预期输出写入输出文件。
您还可以使用
区别在于,
$'\n'
shell 会将 替换为换行符,而'\n'
(不带$
)则会被 解释paste
。供您参考:通常的输出
使用 TAB 作为默认分隔符
著名的:
$ cat fileA fileB fileC | sort > file_output
# 将产生预期的结果。还: