
每個人都知道寫求職信是多麼漫長和乏味,尤其是在全世界範圍內尋找碩士學位時。因此,我編寫了一個模板文件,其中包含變量,在我想要編寫特定句子的地方,我根據主版本存儲在第二個文件中。如何概括一個腳本以根據主控將第一個檔案的變數填入多個檔案?
這是求職信模板:
Dear Madam, dear Sir,
I want to join Master X1 because blablabla...
I want to specialise in X2 in order to X3...
例如,以下是變數等於的內容:
X1 : MODO// ISI// MIAGE-IF
X2 : Optimization // Artificial Intelligence // Financial Computer Science
X3 : Optimize things // replace my brain ;) // make money :p
我堅持使用腳本,因為sed
它是一個強大的工具,但我只知道如何針對特定查詢執行此操作。如果您想到其他語言甚至工具,我願意接受批評!
答案1
我不想推薦以這種方式寫信。關於變數替換的目的,轉置您的表(args.txt):
MODO , Optimization , Optimize things
ISI , Artificial Intelligence , replace my brain ;)
MIAGE-IF , Financial Computer Science , make money :p
並迭代行:
while IFS=',' read -r a b c; do
echo "Dear Madam, dear Sir,
I want to join Master $a because blablabla...
I want to specialise in $b in order to $c..."
done < args.txt