나는 프로그래밍에 익숙하며 (자바로 약 1 년) bash에 매우 익숙하다. (약 6 주). 나는 몇 가지 일을하는 작은 응용 프로그램을 작성했고 그것은 전적으로 스크립트로만 이루어졌습니다. 하나의 기능이 아닙니다. 모든 기능을 가진 하나의 파일을 가질 수 있지만 이유는 무엇이며 언제해야합니까?함수 대 스크립트 - 유닉스 배쉬 프로그래밍
예를 들어, id가 유효한지 확인하기 위해 "validateID"스크립트를 호출하는 getID라는 스크립트가 있습니다 예 : 827 395 148), 특정 ID에 대한 "ids"파일을 검사하고 ID가 유효하고 발견되면 true를 리턴합니다.
그런 다음 id가 유효한지 확인하는 getID2라는 또 다른 스크립트가 있으며 ID가없는 경우 true를 반환합니다.
최근 getopt -f가 발견되면 true를 반환하고 발견되지 않으면 true를 반환하는 getID 명령을 발견했습니다. 또는 발견 된 경우 0을, 찾지 못하면 1을 반환하는 getID() 함수를 작성할 수 있습니다.
저는 현재 더 나은 논리로 응용 프로그램을 작성하려고합니다. 프로그램의 모든 부분에 대한 조언을 받아 들일 것이지만, 언제 기능을 사용해야하는지, 그리고 언제 스크립트를 사용해야하는지 알고 싶습니다. 프로그램에 대한 구체적인 내용은 다음과 같습니다. 고마워요!
Specifics - 응용 프로그램은 ID, 이름 및 점수 목록이있는 소규모보고 시스템입니다. ID를 기반으로 누군가를보고 편집하고 업데이트하거나 삭제할 수 있습니다.
정말 고마워요! :) 마음에 계속 좋은 팁. – Khadijah