[shell] 특정 명령 실행 결과에 따른 플래그 설정하기

아래는 이러한 상황에 대한 쉘 스크립트의 예시입니다.

#!/bin/bash

# ls 명령 실행하여 결과를 변수에 할당
result=$(ls)

# 결과가 비어있는지 확인
if [ -z "$result" ]; then
  echo "결과가 비어있습니다."
else
  echo "결과가 비어있지 않습니다."
fi

위의 코드에서 $result 변수에 ls 명령의 결과가 할당됩니다. 그 후에 조건문을 사용하여 해당 결과가 비어 있는지를 확인하고, 그에 따라 다른 메시지를 출력하도록 처리되어 있습니다. 이와 같이 특정 명령 실행 결과에 따라 플래그를 설정하고 다른 동작을 수행하는 것은 쉘 스크립트에서 일반적으로 사용되는 패턴입니다.