read

출처

설명

사용자의 입력을 받아서 변수에 대입합니다. 사용자가 입력을 할 때 까지 대기합니다.

주요 옵션

옵션 설명
-r 역슬래쉬 제거
-p 프롬프트 출력

사용예제

read -p "Delete [y/n]: " vDelete
echo "${vDelete}"

-p 옵션이 동작하지 않을 때

bash 쉘에서는 기본 동작하지만, 맥의 zsh에서는 -p 옵션이 동작하지 않습니다. 이때는 echo를 이용하여 처리합니다.

echo -n "Delete [y/n]: "
read vDelete
echo "${vDelete}"

links

social