read는 파일 디스크립터에서 값을 읽는 명령어입니다.
값을 입력받고 변수에 저장 및 파일의 내용을 입력받을 때 사용합니다
사용자 입력
아래 처럼 read 명령어를 사용하여 키보드 입력을 변수에 저장하여 사용합니다.
#!/bin/bash
echo "번호: "
read NUM
echo "번호 " $NUM
파일 입력
파일 디스크립터를 이용하여 파일의 한 행을 변수에 저장
#! /bin/bash
# 내용을 읽을 파일
FILE=user.sh
# 파일 디스크립터로 입력 읽기
read line < $FILE
echo $line
파일 내용 전체를 읽을 때는 while 문을 사용할 수 있다.
#! /bin/bash
FILE=user.sh
while read line
do
echo $line
done < $FILE
'OS > Linux' 카테고리의 다른 글
[Linux] free 명령어 (1) (0) | 2022.10.20 |
---|---|
[리눅스] 네트워크 관련 명령어 (0) | 2022.10.19 |
[리눅스] 네트워크 관련 설정 (1) | 2022.10.11 |
Linux Bash Shell 변수 할당 (0) | 2022.10.05 |
Linux - Shell script for문 (0) | 2022.09.26 |
댓글