我熟悉使用cat梳理csv文件。在指定行時我也很熟悉。僅將指定的數據合併到一個CSV文件中
但我需要知道的是如何組合只有指定的列開始在csv文件中指定的行。我使用的csv文件有點瘋狂,但它們都是相同的格式。我無法控制他們的輸出,並且不得不弄清楚如何組合幾百個文件(希望不是手動)。數據的
實施例:
| Column1 | Column3 | Column4 | Column5 | Column6 | Column7 | Column8 | Column9 | Column10 | Column11 |
|--------------|---------|--------------|---------|--------------|---------|---------|---------|--------------|----------|
| garbage data | | garbage data | garbage | | | | garbage | | |
| garbage data | | garbage data | | | | | | | |
| garbage data | | garbage data | | | | | | | |
| garbage data | | garbage data | | | | | | | |
| garbage data | | garbage data | | garbage | garbage | | | | |
| garbage data | | garbage data | | good data 1 | | | | good data 1 | garbage |
| garbage data | | garbage data | | good data 2 | | | | good data 2 | garbage |
| garbage data | | garbage data | | good data 3 | | | | good data 3 | garbage |
| garbage data | | garbage data | | good data 4 | | | | good data 4 | garbage |
| garbage data | | garbage data | | good data 5 | | | | good data 5 | garbage |
| garbage data | | garbage data | | good data 6 | | | | good data 6 | garbage |
| garbage data | | garbage data | | good data 7 | | | | good data 7 | garbage |
| garbage data | | garbage data | | good data 8 | | | | good data 8 | garbage |
| garbage data | | garbage data | | good data 9 | | | | good data 9 | garbage |
| garbage data | | garbage data | | good data 10 | | | | good data 10 | garbage |
EDIT:所需的輸出將是行6中,其中「良好的數據」開始向下(文件各自1000〜2000行)從第6列和10
編輯2:所需的輸出
| Column10 | Column6 |
|--------------|--------------|
| good data 1 | good data 1 |
| good data 2 | good data 2 |
| good data 3 | good data 3 |
| good data 4 | good data 4 |
| good data 5 | good data 5 |
| good data 6 | good data 6 |
| good data 7 | good data 7 |
| good data 8 | good data 8 |
| good data 9 | good data 9 |
| good data 10 | good data 10 |
所有的反饋是最歡迎的。
什麼是你想要的輸出? – codeforester
我剛剛在'編輯'下的問題中留下了一個答案..謝謝! – lcm
你的數據是否真的看起來像 - 用''和'-',還是逗號作爲分隔符?您將其描述爲'csv' ... –