논리에 도움이 필요합니다

논리에 도움이 필요합니다

다음과 같은 요구 사항이 있습니다.

나는 코드 파일 중 하나의 유효성을 검사하고 오류, 경고 메시지를 출력 파일에 기록하기 위해 셸 스크립트의 유틸리티를 사용하고 있습니다.

이제 해당 파일에 오류 메시지가 있는 경우 "일관성 검사를 수행하십시오"라는 메시지를 표시하고 코드에서 나와야 하는 것과 같은 논리를 작성해야 합니다. 그렇지 않으면 계속해서 후속 단계를 수행해야 합니다.

답변1

터무니없는 추측

if  grep ERRORS: $Sample_$DT.txt 
then
   echo "Errors found in the text file ($Sample_$DT.txt)"
else
    ## processing if no error
fi

## always processed after.

또한 참고하시기 바랍니다

  • grep파일 인수 이전의 예전 패턴에 따라 grep의 인수를 반대로 했습니다 .
  • 바로 뒤에 조건을 두는 것이 좋습니다if
  • grepecho출력을 방지하기 위해 오류(있는 경우)가 셸 앞에 표시됩니다 grep -q.

관련 정보