如何在没有分隔符的情况下垂直连接两个文件?我试着使用paste -d"" a b,但这只给了我a。
样本文件:
000 0 0 0
0001000200030004
10 20 30 40
2000 4000
.123
12.1
1234234534564567发布于 2015-09-07 07:16:43
paste对空分隔符使用\0作为由POSIX定义:
paste -d'\0' file1 file2使用-d"" a b与-d a b相同:paste程序看到三个参数-d、a和b,这使得a成为分隔符,b成为要粘贴的唯一文件的名称。
如果您使用的是GNU系统(非嵌入式Linux、Cygwin、…),您可以使用:
paste -d "" file1 file2POSIX未指定表单-d "",并可能在其他平台上产生错误。至少BSD和传家宝paste不会报告任何分隔符错误。
发布于 2015-09-07 01:48:36
解决办法是:
paste -d "\0" a bhttps://unix.stackexchange.com/questions/227941
复制相似问题