목록Linux (1)
보리차
shell 입력 값 검증하기
회사에서 특정 모듈을 실행하는 쉘 스크립트를 작성하게 되었다. 해당 모듈에는 다양한 기능이 포함되어 있고 각각의 기능들을 입력받은 parameter 값에 따라 실행하도록 코드를 분리해두었다. 그러다 보니 모듈 실행 시 입력해야 하는 인자값이 많게는 4개가 넘어가게 되었다. 이렇게 입력 값이 너무 많은데 인자 값을 잘못 입력해도 쉘에선 아무런 검증을 하지 않다보니 사용자는 값을 제대로 입력했는지 알기가 어렵다. 또 입력 값의 순서나 어떤 값을 어떤 형태로 입력해야 하는지도 너무 복잡했다. 해당 쉘을 사용하는 가이드 문서를 작성하기는 했지만 매번 쉘을 실행할 때마다 가이드를 찾아서 읽어야 한다면 너무 비효율적일 것이다. 팀장님께서 해당 문제에 대해 조언을 해주셔서 쉘에 쉘 사용법과 입력 값 검증에 대한 부분..
Linux
2023. 3. 20. 15:28