세트에 어떤 구성원이 나타나는지 계산하고 나머지 구성원이 나타날 확률을 출력하는 간단한 스크립트를 만듭니다.

세트에 어떤 구성원이 나타나는지 계산하고 나머지 구성원이 나타날 확률을 출력하는 간단한 스크립트를 만듭니다.

나는 간단한 bash 스크립트를 만들고 있지만 비교적 새로운 것입니다. 내 말을 들으면 간단한 (희망하는) 질문이 이어질 것입니다.

세트의 어느 멤버가 나보다 먼저 오는지 확인하고, 세트에서 이를 표시하거나 제거한 후 다른 멤버에게 보내서 다음에 무엇이 나올지 확률을 추적할 수 있도록 키보드에서 입력을 받는 스크립트를 만들어야 합니다. 회원이 나타납니다. 따라서 표시되지 않는 기호/문자에 대한 컬렉션과 표시되는 기호/문자에 대한 별도의 컬렉션이 필요합니다. 나는 스크립트가 다음에 나타날 각 (표시되지 않은) 세트 멤버의 확률에 대한 실시간 출력을 유지하기를 원합니다.

까다로운 점은 세트에 312개의 멤버가 포함되지만 각 기호/문자가 6개씩 중복된다는 것입니다.

또한 이러한 각 기호/문자에 실행 횟수를 더하거나 빼거나 아무 작업도 수행하지 않는 보조 값을 할당하고 싶습니다.

내 질문은 bash 스크립팅을 처음 접하는 것입니다. 너무 많은 중복 기호로 인해 오류가 발생하지 않고 이 작업을 수행할 수 있는 명령/함수는 무엇이며, 스크립팅할 때 기호를 전달할 때 그렇게 되도록 만들 수 있는 방법은 무엇입니까? 세트 1에서 세트 2로 이동 작업을 수행하고 카운터 기능도 있습니까?

따라서 대답하기 쉽도록 내 질문을 요약하면 이 프로세스에서 어떤 명령/기능이 유용한지, 멤버십 중복 문제를 피하는 방법, 이중 기능 사용자 입력을 읽을 때 어떤 문제가 발생할 것이라고 생각하십니까?

미리 감사드립니다!

관련 정보