Skip to content

bash read

1. read

bash의 read 명령어는 사용자로부터 입력을 받는 데 사용됩니다. 주로 셸 스크립트나 프로그램에서 상호작용할 때 사용됩니다.

read 명령어는 다음과 같은 형식을 가집니다.

read [옵션] 변수명

여기서 옵션은 다양한 설정을 할 수 있으며, 변수명은 입력값을 저장할 변수의 이름입니다.

몇 가지 주요 옵션은 다음과 같습니다.

-p: 사용자에게 표시할 프롬프트를 지정합니다. -r: 백슬래시()를 이스케이프 문자로 처리하지 않고 raw한 입력을 받습니다. -s: 입력값을 표시하지 않고, 보안 모드로 입력을 받습니다(비밀번호와 같은 민감한 정보를 받을 때 사용됩니다).

예를 들어, 사용자로부터 이름을 입력받아 환영 메시지를 출력하는 스크립트는 다음과 같을 수 있습니다.

#!/bin/bash

echo "이름을 입력하세요:"
read 이름

echo "환영합니다, $이름님!"

이 스크립트는 사용자로부터 이름을 입력받고, 입력된 이름을 변수 $이름에 저장한 후 환영 메시지를 출력합니다.