2017-01-29 6 views
0

Я пытаюсь использовать команду вставки в БашеБаша паста автоматически вставляет символ новой строки ошибки

пасты -d, temp2.csv temp3.csv> $ выходной_файла

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, и она отлично работала. Есть ли проблемы в этом?

ответ

0

Я получаю выход как ожидалось. paste -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 
+0

спасибо! проблема была в файле csv –