이전 명령을 반복하는 명령이 ed에 있습니까?

이전 명령을 반복하는 명령이 ed에 있습니까?

ed이전 명령을 반복하는 명령이 있나요 ? (를 사용하여) 마지막 검색을 반복하는 것이 가능하다는 것을 알고 있지만 //다시 입력하지 않고 마지막 명령을 반복 및/또는 편집하는 것이 도움이 될 것입니다.

답변1

ed아니요, 이전 명령을 반복하는 마법 명령 은 없습니다 . 대화형 모드를 사용하여 G/re/일치하는 행에 편집 명령을 제공하는 경우 마지막 입력을 반복하는 명령을 /re/사용할 수 있으며 이전과 마찬가지로 (그러나 거꾸로) 마지막 검색을 반복한다고 언급했습니다.&//??

그러나 도구를 사용하여 ed읽기 기록 및 명령줄 편집 기능을 제공할 수 있습니다.rlwrap

rlwrap ed somefile

이를 통해

  • 최근에 입력한 명령 등을 불러오려면 누릅니다 Up-arrow.
  • 현재 입력 라인으로 이동합니다( 설정 에 따라 모드 사용 vi또는 편집 ).emacsediting-mode~/.inputrc
  • 명령을 실행하기 전에 쉘 명령줄과 마찬가지로 현재 입력 줄을 편집하십시오.
  • 또한 파일에 저장하여 지속적인 기록을 제공합니다 ~/.ed_history.

패키지 관리자 man rlwrap사용 ( 또는rlwrapGitHub).

관련 정보