[shell] 특정 파일의 내용에 따른 조건 처리하기
#!/bin/bash
FILE="example.txt"
if [ -f "$FILE" ]; then
    while IFS= read -r line; do
        if [[ "$line" == "condition1" ]]; then
            echo "처리 방법 1"
        elif [[ "$line" == "condition2" ]]; then
            echo "처리 방법 2"
        else
            echo "다른 조건 처리"
        fi
    done <"$FILE"
else
    echo "파일이 존재하지 않습니다."
fi

위 스크립트는 ‘example.txt’ 파일을 읽어 각 줄의 내용에 따라 조건을 처리합니다. 파일이 존재하고 내용이 조건에 부합하는 경우 해당하는 처리를 수행합니다.

파일의 내용에 따른 조건 처리를 위해서는 쉘 스크립트에서 파일 존재 여부를 확인하고 파일 내용을 읽어오는 방법을 알아야 합니다. 위 예시를 통해 해당 작업을 수행하는 방법을 확인할 수 있습니다.