bash_history
줄 번호의 사용자 입력을 기반으로 에서 줄을 삭제하는 간단한 스크립트를 만들고 싶습니다 .
echo -n "Delete History Line Number: "
read num
history -d $num
오류는 "이력 위치가 범위를 벗어났습니다"입니다 (그렇지 않아야합니다. 범위 내의 숫자를 사용하고 있습니다).
왜 작동하지 않습니까?
스크립트가 의도 한대로 작동하지 않는 데는 두 가지 이유가 있습니다.
사용 사례에 따라 가장 쉬운 솔루션은 실행하는 대신 스크립트를 소싱하는 것입니다. 자세한 내용 은 소싱 및 실행의 차이점을 설명하는 SU 게시물 을 참조하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다