我有以下名稱的一些文本文件:添加特定的頭文件根據文件名
testfile_1_from_Country_A_final.txt
testfile_2_from_Country_A_final.txt
testfile_1_from_Country_B_final.txt
testfile_2_from_Country_B_final.txt
testfile_1_from_Country_C_final.txt
testfile_2_from_Country_C_final.txt
,我必須補充它由三個數字的每一個文件取決於測試的數量特定的頭文件(例如testfile_1)和國家(例如國家A)的名稱以及「1」,而不考慮測試文件或國家/地區名稱。
舉例來說,如果從試file_1_from_Country_A_final.txt的數據是這樣的:
blablablabalabalbalablabbla
blabalalbblalbablablalbabla
blalalbablalblabblalbalbalb
blabalbalblbalbalbalbalbalb
abllablbalbalbalbalbalbalba
新的文件應該是這樣的:
30 7 1
blablablabalabalbalablabbla
blabalalbblalbablablalbabla
blalalbablalblabblalbalbalb
blabalbalblbalbalbalbalbalb
abllablbalbalbalbalbalbalba
30,因爲它是A國和7因爲它是test_file編號1,最後1是每個文件必須的。
EXTRA信息
其實有一個大量的文件爲許多國家的,所以也許這將是與每個test_file裏面的號碼的數量和因爲這是各個國家的數字單獨的文本文件是個好主意需要添加到標題。
在此先感謝。
請解釋A→30 1→7. – Alfe
您是否試圖完成您所描述的內容?你有什麼特別困難嗎? 這聽起來像是你想要一個bash腳本,它將文件名分割成由下劃線分隔的部分,選擇與國名片段對應的數字,然後打印文件內容後面的數字。我們是否理解文件名是腳本的命令行參數? – minopret
@Alfe:對於國家A至Z我有一個不同號碼的列表,並且每個國家的文件1至22都有另一個不同號碼的列表。因此,取決於每個國家的每個測試文件名稱是應該添加到每個特定文件的不同標題組合。 – JM88