![bash의 기록을 이전 bash 기록과 동일하게 만드는 방법은 무엇입니까?](https://linux55.com/image/162722/bash%EC%9D%98%20%EA%B8%B0%EB%A1%9D%EC%9D%84%20%EC%9D%B4%EC%A0%84%20bash%20%EA%B8%B0%EB%A1%9D%EA%B3%BC%20%EB%8F%99%EC%9D%BC%ED%95%98%EA%B2%8C%20%EB%A7%8C%EB%93%9C%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
bash의 기록을 이전 bash 기록과 동일하게 만드는 방법은 무엇입니까?
bash의 최신 기록 거의 요청하지 않았지만 실패했습니다.
$ bash -lc 'find . -iname \*.c; bash -l'
#or
$ bash -lc 'history -s find . -iname \*.c; history -w; bash -l'
역사가 없을 것이다
find . -iname \*.c
이 상황을 해결하는 방법은 무엇입니까?
답변1
-command 를 실행하기 위해 비대화형 쉘을 호출하고 있습니다 find
.
기본적으로 비대화형 쉘에는 기록이 없습니다.
바라보다Bash 스크립트의 기록 명령가능한 해결책을 찾으십시오.