중복 가능성:
명령줄의 마지막 출력을 재사용하는 방법은 무엇입니까?
예를 들어 내가 입력하면
aptitude search dia
관련 없는 내용을 많이 받습니다. 그 시점에서 저는 | head
OR이 | grep -w dia
(생각해보면) 결과를 단순화할 것이라고 의심했습니다. !! | head
or 를 입력할 수 있지만 !! | grep -w dia
검색이 다시 실행됩니다. 하지만 그럴 필요는 없었습니다. 저는 이미 그 부분에 만족했습니다. 그렇다면 할 수 있는 방법이 있나요 most_recent_stdout | whatever
?
(이것은 단지 예일 뿐이므로 능력 옵션이나 이와 유사한 것을 찾는 것은 아닙니다.)
답변1
stdout
이를 달성하려면 파일로 리디렉션한 다음 해당 파일을 cat해야 합니다 . Bash 자체는 명령 출력을 저장하지 않습니다.
또는 유사한 프로그램을 사용하여 screen
세션 녹음을 파일에 저장할 수 있습니다. 그러나 모든 내용과 명령줄의 출력이 표시됩니다.