프로그램의 출력이 다른 것으로 바뀔 때까지 계속해서 처음 네 자리를 하나씩 계속 반복적으로 실행하는 bash 스크립트를 작성하고 싶습니다.명령 줄 인수를 반복하는 Bash 스크립트
예:
./exampleProgram userName에 0000-4567-4561-4564
출력 : 잘못된
./exampleProgram userName에 0001-4567-4561-4564
출력 : 틀린
./example 프로그램 userName 0002-4567-4561-4564
출력 : 올바른
-Loop은 단지 최악의 시나리오는 약 10,000 루프 그래서 변경 처음 네의 네 자리 숫자의
마지막 세 세트를 일정하게 유지됩니다 종료됩니다.
어떤 이유로 나는 이것을 사용할 때 명령 줄에 입력을 요청받습니다. 이것이 프로그램이 설치된 방식 일 수 있습니까? 결과를 무차별 채우기에서 이렇게 루프를 억제하는 것처럼? 나는 그것을 반복해서 실행할 필요가 없기 때문에 여전히 스크립트의 루프에 있지만 매번 물건을 입력하라는 메시지가 표시됩니다. – frillybob
'exampleProgram'이 무엇인지 모른 채 말하기 란 불가능합니다. – chepner