2014-11-13 2 views
0

최소에 CentOS 6 배쉬 스크립트에 입력이 시뮬레이션은 현재 내가 사용하고

echo -ne '\n' | alternatives --config java 

Enter to keep the current selection, or type selection number: 

를 들어 내가이 일을 아마 여러 가지 방법이 있습니다 알고 있습니다. 이 작업을 수행하는 올바른 방법을 찾고 있습니다. 나는 솔직하게 내가 제대로하고 있는지조차 알지 못한다.

+0

"입력을 시뮬레이션하는"것이 필요한 컨텍스트를 이해하려고합니다. 나는 당신이 어떤 메뉴를 가지고 있고'[Enter]'키를 눌러서 현재 선택을 보존하고 싶다고 솔직히, 선택이 어떻게 일어나고 있는지 보여주는 적절한 코드 블럭을 보지 않고, 나는 아니다. 누군가가 도움을 줄 수 있는지 확인하십시오. –

+0

@ DavidC.Rankin # 2 단계 참조 http://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/ –

+0

네, 그게 내가 생각하고 있던 것이 었습니다. 그러나 알 방법이 없습니다. 자바 대체 메뉴를 만드는 in 루프 구조 나 키보드 입력이 어떻게 해석되고 있는지. 실행중인 실제 스크립트에 대한 링크가 있습니까? 그 스크립트는 몇 가지 릴리스 전에 suse에서 중단되었습니다. –

답변

2

아마 당신은 덜 상호 작용하는 것을 사용할 수 있습니다.

alternatives --set java /your/favorite/version 

. 또는 'expect'명령을 사용하여 사용자 입력을 에뮬레이션 할 수 있습니다.

관련 문제