쉘 스크립트 표준에러, 표준출력 처리

Dong In Kim·2019년 7월 28일
0

daily-notes

목록 보기
5/11

190425

배포 관련 프로젝트를 하다보니.. 쉘 스크립트 짤 일이 많네..

Bash Shell

  1. 2 > &1
  • 0, 1, 2는 각각 표준입력, 표준출력, 표준에러
  • 2>&1은 표준출력이 전달되는 곳으로 표준에러를 전달하라는 의미
  1. "어떤 구문" > /dev/null
  • 표준출력을 버리라는 의미
  • ex) if (ls -l $0 | grep $LOGNMAE > /dev/null) -> ls 명령어로 나온 결과 중 $LOGNAME을 포함하는 문자열이 있는지 없는지만 확인하여 처리하고 화면에 뭔가 출력하는것을 막음
  1. "$?"
  • 최근 실행된 명령어, 함수, 스크립트 자식의 exit-status
profile
좋아하다

0개의 댓글