스크립트에서 현재 ".bash_history"를 어떻게 호출할 수 있나요?

스크립트에서 현재 ".bash_history"를 어떻게 호출할 수 있나요?

Python을 사용하여 실행한 마지막 명령을 가져와서 사용자에게 제공하는 "thefuck"이라는 프로그램을 설치할 수 있습니다. 이것은 멋진 프로그램입니다.

화가 났을 때 "[swearword]"를 입력하면 매뉴얼 페이지 제목, 일부 "ps" 정보 등 관련 정보가 포함된 마지막 명령을 호출하는 스크립트를 만들고 싶습니다.

bash 스크립트에서 현재 셸의 항목을 호출하는 데 어려움을 겪고 있습니다.

다른 여러 답변에서 제안을 사용하고 있지만 ...

Bash 스크립트의 기록 명령

https://stackoverflow.com/questions/6109225/bash-echoing-the-last-command-run

마지막 쉘에서 마지막 명령을 호출합니다. bash는 종료 시 ".bash_history"에만 저장되는 것 같습니다. 이 문제를 해결할 수 있는 방법이 있지만 기록을 지우고 다시 로드하는 작업이 포함되므로 좌절감에 "[욕설]"을 입력하고 싶지 않습니다.

예를 들어 내 질문은 다음과 같습니다. 위 내용을 기반으로 스크립트를 실행하면 "마지막" 명령...번호 497이 표시됩니다. 그러나 현재 쉘에서는 #901에 있습니다.

어떤 아이디어가 있나요?

관련 정보