bash 스크립트에서 기록을 호출 할 때 "기록 위치가 범위를 벗어났습니다."

아담

bash_history줄 번호의 사용자 입력을 기반으로 에서 줄을 삭제하는 간단한 스크립트를 만들고 싶습니다 .

echo -n "Delete History Line Number: "
read num
history -d $num

오류는 "이력 위치가 범위를 벗어났습니다"입니다 (그렇지 않아야합니다. 범위 내의 숫자를 사용하고 있습니다).

왜 작동하지 않습니까?

Lesmana

스크립트가 의도 한대로 작동하지 않는 데는 두 가지 이유가 있습니다.

  1. 실행중인 스크립트에 대한 bash 환경은 "비대화 형"이며 히스토리 기능을 사용하지 않습니다.
  2. 실행중인 스크립트의 bash 환경은 대화식으로 작업중인 환경과 독립적입니다.

사용 사례에 따라 가장 쉬운 솔루션은 실행하는 대신 스크립트를 소싱하는 것입니다. 자세한 내용 은 소싱 및 실행의 차이점을 설명하는 SU 게시물 을 참조하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

함수 호출을 변수에 할당 할 때 bash 스크립트 종료

분류에서Dev

bash 스크립트 내부에서 호출 할 때 명령을 찾을 수 없음

분류에서Dev

BASH 스크립트의 함수 내부에서 호출 할 때 SUDO를 찾을 수 없습니다.

분류에서Dev

bash 스크립트에서 함수를 호출 할 때의 문제

분류에서Dev

읽기 : 읽기 오류 : 0 : bash에서 case를 사용하여 스크립트를 호출 할 때 일시적으로 리소스를 사용할 수 없음

분류에서Dev

Bash 스크립트에서 전체 배열을 인쇄 할 때 화면에 구분 기호가 인쇄되지 않도록하는 방법

분류에서Dev

bash 스크립트에서 Python 파일을 호출 할 때 PATH에서 geckodriver를 인식하지 못하는 프로그램

분류에서Dev

bash 스크립트 내에서 별칭을 호출 할 수 없습니다.

분류에서Dev

스크립트를 호출 할 때 스크립트에서 옵션을 선택하십시오.

분류에서Dev

무인 bash 스크립트에서 Mysql을 사용할 때 암호를 보호하십시오.

분류에서Dev

bash 스크립트에서 lynx를 실행할 때 명령을 출력하는 방법은 무엇입니까?

분류에서Dev

데스크탑 실행기에서 실행할 때 bash 스크립트 문제

분류에서Dev

래퍼 바이너리에서 스크립트를 호출 할 때 Bash 변수가 설정되지 않음

분류에서Dev

bash 스크립트에서 호출 될 때 Python 명령 줄 출력 가져 오기

분류에서Dev

Python을 사용하여 Bash 스크립트를 호출 할 때 256이 반환되는 이유

분류에서Dev

cron을 통해 호출 될 때 MQTT Python이 Bash 스크립트를 시작할 수 없음

분류에서Dev

스크립트에서 실행할 때 Bash 스크립트가 명령을 제대로 실행하지 않음

분류에서Dev

Java에서 Python 스크립트를 호출 할 때 Python ImportError

분류에서Dev

이것은 '?' PHP 스크립트를 호출 할 때 href에서?

분류에서Dev

SSIS에서 Powershell 스크립트를 호출 할 때 stderror 및 stdout을 검색 할 수 없습니다.

분류에서Dev

DriveApp getFolderById 또는 getFileById를 호출 할 때 Google 부가 기능 스크립트에서 서버 오류 발생

분류에서Dev

bash 스크립트에서 레벨 업 기호 .., ../ .., .. n 레벨 업을 사용할 때 레벨 업 디렉토리를 얻는 방법

분류에서Dev

bash 스크립트에서 ssh를 사용하여 원격 호출을 중첩 할 수 있습니까?

분류에서Dev

Python 3.7을 사용하여 .net에서 Python 스크립트를 호출 할 때 ImportError

분류에서Dev

하위 프로세스를 통해 다른 Python 스크립트에서 Python 스크립트를 호출 할 때 잘못된 패키지 가져 오기

분류에서Dev

MacOS의 명령 문자열에서 호출 할 때 Bash 기록 타임 스탬프가 깨짐

분류에서Dev

쉘 스크립트를 호출 할 때 읽기 값을 입력하는 방법

분류에서Dev

Python 스크립트에서 Julia 스크립트를 호출 할 때 로딩 시간을 줄이는 방법은 무엇입니까?

분류에서Dev

mvc4에서 datepicker jQuery 스크립트를 사용할 때 작동하지 않는 작업을 호출하는 스크립트

Related 관련 기사

  1. 1

    함수 호출을 변수에 할당 할 때 bash 스크립트 종료

  2. 2

    bash 스크립트 내부에서 호출 할 때 명령을 찾을 수 없음

  3. 3

    BASH 스크립트의 함수 내부에서 호출 할 때 SUDO를 찾을 수 없습니다.

  4. 4

    bash 스크립트에서 함수를 호출 할 때의 문제

  5. 5

    읽기 : 읽기 오류 : 0 : bash에서 case를 사용하여 스크립트를 호출 할 때 일시적으로 리소스를 사용할 수 없음

  6. 6

    Bash 스크립트에서 전체 배열을 인쇄 할 때 화면에 구분 기호가 인쇄되지 않도록하는 방법

  7. 7

    bash 스크립트에서 Python 파일을 호출 할 때 PATH에서 geckodriver를 인식하지 못하는 프로그램

  8. 8

    bash 스크립트 내에서 별칭을 호출 할 수 없습니다.

  9. 9

    스크립트를 호출 할 때 스크립트에서 옵션을 선택하십시오.

  10. 10

    무인 bash 스크립트에서 Mysql을 사용할 때 암호를 보호하십시오.

  11. 11

    bash 스크립트에서 lynx를 실행할 때 명령을 출력하는 방법은 무엇입니까?

  12. 12

    데스크탑 실행기에서 실행할 때 bash 스크립트 문제

  13. 13

    래퍼 바이너리에서 스크립트를 호출 할 때 Bash 변수가 설정되지 않음

  14. 14

    bash 스크립트에서 호출 될 때 Python 명령 줄 출력 가져 오기

  15. 15

    Python을 사용하여 Bash 스크립트를 호출 할 때 256이 반환되는 이유

  16. 16

    cron을 통해 호출 될 때 MQTT Python이 Bash 스크립트를 시작할 수 없음

  17. 17

    스크립트에서 실행할 때 Bash 스크립트가 명령을 제대로 실행하지 않음

  18. 18

    Java에서 Python 스크립트를 호출 할 때 Python ImportError

  19. 19

    이것은 '?' PHP 스크립트를 호출 할 때 href에서?

  20. 20

    SSIS에서 Powershell 스크립트를 호출 할 때 stderror 및 stdout을 검색 할 수 없습니다.

  21. 21

    DriveApp getFolderById 또는 getFileById를 호출 할 때 Google 부가 기능 스크립트에서 서버 오류 발생

  22. 22

    bash 스크립트에서 레벨 업 기호 .., ../ .., .. n 레벨 업을 사용할 때 레벨 업 디렉토리를 얻는 방법

  23. 23

    bash 스크립트에서 ssh를 사용하여 원격 호출을 중첩 할 수 있습니까?

  24. 24

    Python 3.7을 사용하여 .net에서 Python 스크립트를 호출 할 때 ImportError

  25. 25

    하위 프로세스를 통해 다른 Python 스크립트에서 Python 스크립트를 호출 할 때 잘못된 패키지 가져 오기

  26. 26

    MacOS의 명령 문자열에서 호출 할 때 Bash 기록 타임 스탬프가 깨짐

  27. 27

    쉘 스크립트를 호출 할 때 읽기 값을 입력하는 방법

  28. 28

    Python 스크립트에서 Julia 스크립트를 호출 할 때 로딩 시간을 줄이는 방법은 무엇입니까?

  29. 29

    mvc4에서 datepicker jQuery 스크립트를 사용할 때 작동하지 않는 작업을 호출하는 스크립트

뜨겁다태그

보관