강좌 & 팁
글 수 2,412
2011.04.24 10:08:14 (*.114.219.251)
86005
bash 를 이용하여 입력을 처리 하도록 shell 프로그램을 할 수 있습니다.
바로 read 라고 하는 내장 명령어를 이용하여 프롬프트 상에서 사용자의 입력을 처리를 하게 됩니다.
다음의 예는 프롬프트에서 사용자의 입력을 받아들여 보도록 하겠습니다.
read1.sh =====================
#!/bin/sh
echo "Please, enter your OS "
read OS
echo "You $OS OS Users. "
===================================
아래는 실행 결과 입니다.
$ ./read1.sh
Please, enter your OS
Ubuntu
You Ubuntu OS Users.
$ ./read1.sh
Please, enter your OS
Fedora
You Fedora OS Users.
2개 이상의 입력을 받아 들일 수도 있습니다.
read2.sh =====================
#!/bin/sh
echo "Please, enter your OS "
read OS VER
echo "$OS $VER Users. "
===================================
$ ./read2.sh
Please, enter your OS
Ubuntu
Ubuntu Users.
$ ./read2.sh
Please, enter your OS
Ubuntu 10.04
Ubuntu 10.04 Users.
이상으로 shell 에서 사용자 입력 처리 부분에 대하여 알아 보았습니다.