파일에 대해 긴 명령을 실행한 다음 다른 명령을 사용하여 결과를 처리해야 하는 경우가 종종 있습니다. 다음 파일을 처리하려면 일반적 Up으로 원하는 파일을 찾을 때까지 키 입력으로 동일한 명령을 다시 실행하고 이전 파일 이름을 새 파일 이름으로 힘들게 바꿉니다.
^oldfile^newfile
캐럿( )을 다음으로 바꾸는 방법이 있나요?N마지막 주문? 나는 (실패한) 배관을 시도했습니다Nth-last 명령은 다음과 같이 대체를 입력합니다.
$ !-4 | ^old^new
물론 다른 제안에도 열려있습니다. 이 작은 지름길은 실제로 생산성을 높이는 데 도움이 됩니다…
답변1
답변2
파일 이름을 인수로 사용하고 function filename
필요할 때 입력하는 쉘 함수로 긴 명령을 작성할 수 있습니다.