Я создаю простой скрипт, который преобразует пользовательскую разметку в макросы TeX:
? What are four kinds of animals?
- elephants
- tigers
- bears
- fish
e
Это становится:
\QUESTION{What are four kinds of animals?}{
\ANSWER{elephants}
\ANSWER{tigers}
\ANSWER{bears}
\ANSWER{fish}
}
Я использовал простой синтаксис для замены элементов спереди:
sed 's#^? #\\QUESTION{#' file > temp1
sed 's#^\- #\\ANSWER{#' temp1 > temp2
sed 's#^e #\}{#' temp2 > temp3
Как мне получить также добавление }{
в конец, когда "?" находится в начале, и добавьте }
в конец, когда "-" будет найдено в начале строки?