bash 粘贴命令自动插入换行错误
bash paste command automatically insert newline error
我正在尝试在 bash
中使用粘贴命令
粘贴-d, temp2.csv temp3.csv > $outfile
temp2.csv:
a,a,a
b,b,b
c,c,c
temp3.csv:
1,1
2
3,3,3
和预期结果:
a,a,a,1,1
b,b,b,2
c,c,c,3,3,3
真正的结果是这样的:
a,a,a
,1,1
b,b,b
,2
c,c,c
,3,3,3
为什么会自动插入这些新行?我使用了相同的命令 btw temp1&temp2.csv 并且效果很好。这有什么问题吗?
我得到了预期的输出。
粘贴 -d, xx yy >> zz
➜ ~ cat xx
a,a,a
b,b,b
c,c,c
➜ ~ cat yy
1,1
2
3,3,3
➜ ~ paste -d, xx yy >> zz
➜ ~ cat zz
a,a,a,1,1
b,b,b,2
c,c,c,3,3,3
a,a,a,1,1
b,b,b,2
c,c,c,3,3,3
我正在尝试在 bash
中使用粘贴命令粘贴-d, temp2.csv temp3.csv > $outfile
temp2.csv:
a,a,a
b,b,b
c,c,c
temp3.csv:
1,1
2
3,3,3
和预期结果:
a,a,a,1,1
b,b,b,2
c,c,c,3,3,3
真正的结果是这样的:
a,a,a
,1,1
b,b,b
,2
c,c,c
,3,3,3
为什么会自动插入这些新行?我使用了相同的命令 btw temp1&temp2.csv 并且效果很好。这有什么问题吗?
我得到了预期的输出。 粘贴 -d, xx yy >> zz
➜ ~ cat xx
a,a,a
b,b,b
c,c,c
➜ ~ cat yy
1,1
2
3,3,3
➜ ~ paste -d, xx yy >> zz
➜ ~ cat zz
a,a,a,1,1
b,b,b,2
c,c,c,3,3,3
a,a,a,1,1
b,b,b,2
c,c,c,3,3,3