로고 분할

로고 분할

기본적으로 이 프로세스를 자동화하기 위해 bash 스크립트를 작성하고 싶습니다.

vi filename.pdf

(vi를 사용하여 "filename.pdf"를 엽니다.)

:4,7d

(vi 명령 모드에서는 4~7행을 삭제합니다.)

O

(vi 명령 모드에서 Shift+O(대문자)를 클릭하여 새 줄을 만듭니다.)

<<>>

(vi 삽입 모드에서는 보다 작은 기호 2개와 보다 큰 기호 2개를 입력합니다.)

ESC

(vi를 명령 모드로 전환)

:wq

(vi 명령 모드에서 파일을 저장하고 vi를 종료합니다)

echo "Complete."

답변1

printf '%s\n' '4,7d' a '<<>>' . x | ex filename.txt && echo complete

그러나 텍스트 편집기를 사용하여 PDF 파일을 편집할 수는 없습니다.

답변2

이렇게 하면 프로세스가 자동화됩니다.

vim -b -c '4s/.*/<<>>/' -c '5,7d' -c wq filename.pdf

로고 분할

  • -b바이너리 모드
  • -c {command}파일을 열 때 자동으로 vim을 실행합니다.

따라서 -c '4s/.*/<<>>/' -c '5,7d' -c wqvim 명령을 실행 4s/.*/<<>>/5,7d다음 wq.

관련 정보