Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- vault agent
- 자동화
- DATA 백업
- SHR
- 인프라
- 전체 백업
- secret engines
- 리눅스
- 시스템
- Secret Engine
- 차분 백업
- 유닉스
- 커널 파라미터
- 통합 풀 백업
- Role
- key/value
- kv
- VIRT
- hashicorp
- 구성관리
- IAC
- Vault
- auth methods
- REST API
- SSH OTP
- 백업
- devops
- backend storage
- 앤서블
- 파일시스템
Archives
- Today
- Total
클라우드 아카이브
[Shell] read 명령어 본문
반응형
Linux Shell에서 read 명령어란?
사용자로부터 표준 입력(stdin, Standrad Input)을 통해 한 줄의 내용씩 입력을 받는 명령어입니다.
예제1: read 명령어를 통해 val이라는 변수에 4자리 정수형을 입력
#!/bin/bash
# read.sh
read val
printf "%04d\n" $val
# 결과
$ sh read.sh
12345
12345
예제2: 지정된 String을 먼저 출력한 후 사용자로부터 5자리의 정수형을 입력
#!/bin/bash
# read.sh
read -p "입력: " num
printf "%05d" $num
# 출력
$ sh read.sh
입력: 1234
1234
예제3: 오직 13자리의 변수값을 입력
#!/bin/bash
# read.sh
read -n 13 -p "핸드폰 번호 입력: " phone_number
printf "\n입력한 핸드폰 번호는 %13d입니다.\n" $phone_number
# 출력
$ sh read.sh
핸드폰 번호 입력: 010-0000-0000
입력한 핸드폰 번호는 010-0000-0000입니다.
'OS 및 스토리지 > Linux' 카테고리의 다른 글
[리눅스] 멀티 프로세스(process)와 잡(job) 개념과 명령어 (0) | 2022.02.12 |
---|---|
[Shell][반복문] while-do-done 명령어 (0) | 2021.12.26 |
[Linux] 디렉토리 구조 (0) | 2021.11.07 |
[OS] Centos 8에 호스트이름 및 네트워크 구성 (0) | 2021.11.06 |
[리눅스] 파일의 종류 (0) | 2021.08.29 |
Comments