sed를 사용하여 텍스트 앞에 빈 줄을 삽입하세요.

sed를 사용하여 텍스트 앞에 빈 줄을 삽입하세요.

이 토론을 참조하세요명령줄의 인쇄 줄 사이에 줄 바꿈을 추가하는 방법은 무엇입니까?, 텍스트 앞에 빈 줄을 삽입해야 합니다. 나는 가지고있다:

sed -i -e '$a\
# Set TexLive 2017 PATH
PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH; export PATH \
MANPATH=/usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH; export MANPATH \
INFOPATH=/usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH; export INFOPATH' .bashrc

하지만 그 전에 새로운 빈 줄을 갖고 싶어요

# Set TexLive 2017 PATH

무슨 말을 해야 할까요? 감사해요

답변1

\after 가 필요하기 때문에 명령이 완전히 손상된 것 같지만 # Set TexLive 2017 PATH개행을 추가하려면 다음을 시도하십시오.

sed -i -e '$a\
\
# Set TexLive 2017 PATH \
PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH; export PATH \
MANPATH=/usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH; export MANPATH \
INFOPATH=/usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH; export INFOPATH' .bashrc

관련 정보