쉘(Shell)에서 파일 읽어 변수로 저장
쉘에서 파일을 읽어서 파일에 있는 값을 변수로 저장하는 방법
쉘에서 파일을 저장하고, 그 파일의 값을 읽어서 변수로 사용하는 경우가 있다.
예를 들면 어떤 설정값을 미리 저장해놓고, 그 값에 따라 쉘에서 동작을 다르게 하고 싶을때가 있는데,
이때 사용하면 매우 유용하다.
코드
아래 파일 info.txt의 파일의 값을 읽어서 변수에 저장하는 코드이다.
info.txt A=15 B=23 C=4
read_lines()
{
while IFS= read -r line
do
# display $line or do somthing with $line
echo $line
done <"$1"
}
eval $(read_lines) info.txt
echo $A #15
echo $B #23
echo $C #4
'기타 > Shell script, bash' 카테고리의 다른 글
[Linux] Zip 분할 압축 하는 방법 (0) | 2021.05.03 |
---|---|
[Shell] 데이터 특정 퍼센트로 나누는 방법 (0) | 2021.05.03 |
쉘(Shell)에서 중복단어 제거하기 (0) | 2021.05.03 |
쉘(Shell)에서 POST시 json 데이터에 변수 넣기 (0) | 2021.05.03 |
쉘 특정 컬럼 더하기 (0) | 2021.05.03 |
한개의 파일을 여러 파일로 (데이터 분할) (0) | 2021.05.02 |
스크립트 에러시 메시지 전송 (0) | 2021.05.02 |
쉘에서 날짜 반복문 (0) | 2021.05.02 |