파일 foo.tex
에 \begin{mcstas}
과 \end{mcstas}
사이의 모든 대문자 단어를 인쇄하려면 어떻게해야합니까?sed와 friends가있는 지역의 모든 대문자 단어를 인쇄하는 방법은 무엇입니까?
다음의 예는 foo.tex의 최소한의 예를 포함
\begin{mcstas}
DEFINE COMPONENT child_name COPY parent_name
SETTING PARAMETERS (newpar1, newpar2)
INITIALIZE COPY parent_name EXTEND
SAVE
\end{mcstas}
foo FALSE POSITIVE
\begin{mcstas}
DEFINE COMPONENT name ...
\end{mcstas}
아하, 내가 그 사이에 조각을 만드는 방법을 알고 있다면, 내 대답의 awk 부분을 제거 할 수 있었다! – erewok
@erewok 그들은 동일하게 작동한다고 밝힙니다. –
"대문자 인쇄"부분은 실제로 grep을 요구하지만,이 문제의 다중 행 부분은 다른 곳에서 해결책을 찾는데 영감을주었습니다. 그것은 내가 사용할 수있는 또 다른 도구입니다. – erewok