[bash: read] read 명령의 요긴한 옵션 몇가지

11/7/2016 / 반달가면

Tag Count: 10 / Hit: 0

리눅스 shell script에서 키보드를 통한 사용자 입력을 변수에 저장하기 위해 read 명령을 사용하게 되는데, 몇가지 편리한 옵션이 있어서 정리해 두기로. 우선, 입력을 받을 때 안내문을 출력하기 위한 -p 옵션이다. echo 명령으로 출력한 후에 read 명령을 사용해도 되지만 -p 옵션을 사용하면 명령어 한줄로 해결되어 편리하다. # 사용자 입력을 받아서 변수 val에 저장. 안내문 출력(-p 옵션) read -p "값을 입력하세요: " val 또 하나 편리한 옵션은 사용자 입력이 일정 시간 동안 없으면 더 이상 기다리지 않고 다음으로 넘어가게 해 주는 -t 옵션이다. 기본값을 정해 놓고 사용자 입력이 없으면 기본값을 사용하도록 할 때 요긴하다. 아래의 예시를 보자. 변수 val