자기 소개서를 작성하는 것이 얼마나 길고 지루한 일인지는 누구나 알고 있습니다. 특히 전 세계에서 석사 학위를 검색할 때 더욱 그렇습니다. 그래서 특정 문장을 작성하고 싶은 변수가 포함된 템플릿 파일을 작성했고, 이를 마스터 버전을 기반으로 두 번째 파일에 저장했습니다. 마스터를 기반으로 첫 번째 파일의 변수를 여러 파일에 채우도록 스크립트를 일반화하려면 어떻게 해야 합니까?
커버레터 템플릿은 다음과 같습니다.
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