Kết hợp một số tệp vào một CSV


9

Tập tin đầu vào:

Tập tin 1.txt::

1
2
3

Tập tin 2.txt::

Apple
Mango
Orange

Tập tin 3.txt::

55
100
30

Sản phẩm chất lượng:

Tập tin example.csv::

column1   column2   column3
1         Apple     55
2         Mango     100
3         Orange    30

Câu trả lời:


14

Với paste:

paste 1.txt 2.txt 3.txt

Đầu ra là:

1       Apple   55
2       Mango   100
3       Orange  30

2
Câu hỏi chỉ định CSV, mà YÊU CẦU dấu phẩy. Trả lời là thiếu dấu phẩy.
Yedric

@Yedric Đây là nơi không được đề cập, đầu ra ví dụ hiển thị các tab rõ ràng ...
hỗn loạn

tiêu đề nói CSV. Tôi giả sử rằng ví dụ đầu ra được hiển thị với các cột riêng biệt cho rõ ràng.
Yedric

8

Để tạo tệp csv, bạn có thể làm như thế này (đặt dấu phân cách thành dấu phẩy):

paste -d"," 1.txt 2.txt 3.txt >> example.csv

Cùng với thực tế là nó gần giống với câu trả lời của tôi, nó dán thông số cùng với dấu phẩy chứ không phải bằng các tab.
hỗn loạn

Câu hỏi chỉ định CSV, mà YÊU CẦU dấu phẩy.
Yedric

Hi dudes, Cảm ơn bạn đã trả lời. Có thể sao chép các tệp txt này theo yêu cầu trước đây trong bảng 3 trong tệp csv không? Mong nhận được trả lời có giá trị của bạn.
Gautam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.