Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| array [2019/04/16 15:41] – created jonghoon | array [2026/03/24 16:26] (current) – removed admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | < | ||
| - | vi arr.sh | ||
| - | #!/bin/bash | ||
| - | |||
| - | echo -e “행복하세요? | ||
| - | read answer | ||
| - | echo “$answer 라고 답하셨네요.” | ||
| - | echo -e “이름은 어떻게 되세요? : \c” | ||
| - | read name | ||
| - | echo “안녕하세요? | ||
| - | echo -n “좋아하는 음식 세가지를 적어주세요 : ” | ||
| - | read -a dish | ||
| - | echo “${dish[2]}을(를) 세번째로 입력하셨네요.” | ||
| - | </ | ||
| - | |||
| - | echo -e "" | ||
| - | \c는 echo 명령의 줄바꿈 문자를 제거한다. | ||
| - | |||
| - | read name은 name이란 변수의 선언과 동시에 사용자로부터 입력을 받는다. | ||
| - | c의 scanf, 파이썬의 input과 비슷하다고 보면 될 것이다. | ||
| - | |||
| - | 입력받은 변수값을 출력하려면 echo " | ||
| - | |||
| - | echo -n은 \c와 같은 역할을 하는데, "" | ||
| - | |||
| - | read -a dish 는 dish라는 배열을 선언함과 동시에 배열 값을 사용자로부터 입력받는다. | ||
| - | 배열의 인덱스는 0부터 시작한다. | ||
| - | |||
| - | 입력받은 배열 값의 특정 인덱스를 출력하고 싶다면 echo " | ||
| - | 받은 모든 배열 값을 출력하고 싶다면 echo " | ||