2016-03-17 56 views
0

我得到了由無線電自動化軟件生成的製表符分隔文件。一天內有下列內容的文件:日期時間藝術家標題。我需要這些文件完好無損,但還需要以下方案:當第一個文件生成時需要重複,重命名並刪除前兩個字段(日期和時間)。除了所有正在進行的文件必須在該文件中只與藝術家和標題連接。批處理文件複製,連接和刪除標籤

這可能嗎? TNX

回答

0

在bash我只是使用awk做

awk -F "\t" '{print$1"\t"$2}' file1.txt > file2.txt 

基本上這是什麼呢,就是搶「\ t」的它代表一個標籤,它的第一個選項卡($ 1日前抓取數據)然後使用另一個選項卡替換第一個選項卡「\ t」。然後抓取第二個標籤後面的數據($ 2)。

比方說,這些都是你的當前文件1的內容:

日期:時間:藝術家:你想使文件2打印出藝術家稱號

(標籤)標題

awk的代碼你的bash腳本將是:

awk -F ":" '{print$3"\t"$4}' file1.txt > file2.txt