Tom*_*eif 11 text-processing files paste
如何在没有任何分隔符的情况下垂直连接两个文件?我尝试使用paste -d"" a b
,但这只是给了我a
.
示例文件:
000 0 0 0
0001000200030004
10 20 30 40
2000 4000
.123
12.1
1234234534564567
Run Code Online (Sandbox Code Playgroud)
cuo*_*glm 19
paste
使用\0
的空白分界符如通过POSIX定义的:
paste -d'\0' file1 file2
Run Code Online (Sandbox Code Playgroud)
使用-d"" a b
与-d a b
:paste
程序看到三个参数-d
,a
和 相同b
,这使得要粘贴的唯一文件a
的分隔符和b
名称。
如果您使用的是 GNU 系统(非嵌入式 Linux、Cygwin 等),您可以使用:
paste -d "" file1 file2
Run Code Online (Sandbox Code Playgroud)
该形式-d ""
未由 POSIX 指定,并且可能在其他平台上产生错误。至少 BSD 和传家宝paste
不会报告没有分隔符的错误。