while case문을 사용하면 파일의 내용을 불러올 수 있다.
간단한 구문이지만 활용하기에 따라서 다양한 작업을 할 수 있다.
이번에는 간단한 사용법만 알아보도록 하자.
불러오기에 사용할 임의의 파일을 하나 만들었다.
이름은 test.txt이며 파일 안에 있는 내용은 다음과 같다.
This is a test file.
Hello World.
이제 스크립트 파일을 만들자.
파일 이름은 whileread.sh로 만들었다.
내용은 다음과 같다.
#!/bin/bash
while read text #파일 내용을 한 줄씩 text라는 변수에 넣는다.
do
echo "Line : $text" # 읽어들인 파일 내용을 한 줄씩 출력한다.
done < test.txt # test.txt 파일을 읽는다.
파일 실행 전에 권한을 주자.
# chmod 744 whileread.sh
파일을 실행하면 다음과 같은 결과가 나온다.
# ./whileread.sh
Line : This is a test file.
Line : Hello World.
다음 시간에는 while read를 활용하는 방법에 대해 다루어 보겠다.
'셸 스크립트 (Shell Script)' 카테고리의 다른 글
[셸 스크립트] 8. IFS 설정 변경해서 /etc/passwd 파일 변수에 저장하기 (0) | 2024.06.23 |
---|---|
[셸 스크립트] 6. 반복문 while 사용하기 (0) | 2024.06.11 |
[셸 스크립트] 5. 반복문 for 사용하기 (0) | 2024.06.10 |
[셸 스크립트] 4. 환경 변수 또는 예약변수 (0) | 2024.06.09 |
[셸 스크립트] 3. case 문 사용하기 (0) | 2024.06.09 |