#TIL #bash 설치 안 한 프로그램이 있으면 빠르게 실패하기
2019-09-04$ command -v emacs /usr/local/bin/emacs $ echo $? 0 $ command -v vim $ echo $? 1
command -v 명령을 사용하면 된다. 종료 상태(exit status)로 설치했는지 여부를 알 수 있다.
$ if ! command -v elixir > /dev/null; then > echo >&2 "failed: cannot find elixir" > exit 1; > fi
bash 스크립트에서 사용하는 프로그램이 있는지 검사하고 시작하면 시간을 절약할 수 있다. 30분이 넘는 시간을 쓰고 다음 스텝에 쓰는 프로그램이 없다고 종료해버리면 허탈하다.
- category:
- til 173
- tags:
- bash 28
@ohyecloudy
, ohyecloudy@gmail.com