bash 또는 zsh에 다른 프로그램을 통해 실행하는 명령의 모든 출력을 자동으로 파이프하는 방법이 있습니까?
예를 들어이 명령을 실행하면
$ cat /tmp/it
다음과 같이 작성한 것처럼 실행하고 싶습니다.
$ cat /tmp/it | tee /tmp/cmdoutput
어디 | tee /tmp/cmdoutput부분은 전혀 명령이 될 수 있습니다. 내 유스 케이스는 채색 및 실행 명령의 출력 저장을 위해 vim에서 편집하거나 vim에서 검색 할 수 있습니다. 나는이 작업을 이미 수동으로 수행하지만 자동으로 수행 할 수있는 방법이 있는지 알고 싶습니다. 일반적인 해결책을 찾고 있습니다!
출력 파일에 입력 한 명령이 필요합니까?
—
올리 비
나는 무엇이든간에 어딘가에 임시 파일에 저장된 명령을 실행하는 데 관심이 있습니다. 따라서 오늘 어떤 시점에서 실행 한 명령의 출력을 검토하려면 임시 폴더를 볼 수 있습니다 그것은 내 명령에 타임 스탬프와 함께 저장되어 있었고 그 결과도있었습니다. 커맨드 라인에서 내가하고있는 일에 대한 롤링 로그의 종류. 그러나 채색 아이디어는 특정 명령을 수동으로 파이프하거나 별칭을 지정할 필요 없이이 프로세스를 사용하려는 또 다른 것입니다.
—
브래드 파크
주로 사용하는 명령에 대한 별칭을 추가하는 것은 어떻습니까?
—
Fanatique