[shell] 특정 명령 실행 결과에 따른 플래그 설정하기
아래는 이러한 상황에 대한 쉘 스크립트의 예시입니다.
#!/bin/bash
# ls 명령 실행하여 결과를 변수에 할당
result=$(ls)
# 결과가 비어있는지 확인
if [ -z "$result" ]; then
echo "결과가 비어있습니다."
else
echo "결과가 비어있지 않습니다."
fi
위의 코드에서 $result
변수에 ls
명령의 결과가 할당됩니다. 그 후에 조건문을 사용하여 해당 결과가 비어 있는지를 확인하고, 그에 따라 다른 메시지를 출력하도록 처리되어 있습니다. 이와 같이 특정 명령 실행 결과에 따라 플래그를 설정하고 다른 동작을 수행하는 것은 쉘 스크립트에서 일반적으로 사용되는 패턴입니다.