Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

명령어

false - 아무것도 하지 않고, 실패를 리턴한다.

사용법

false [ignored command line arguments]
false OPTION

설명

프로그램으 종료상태를 측정할 수 있도록 실패를 리턴한다. Unix 시스템에서 성공은 0, 실패는 0이외의 값이다. false 는 1을 리턴한다.

  • --help 도움말을 출력한다.
  • --version 버전정보를 출력한다.
false 의 버전 false 는 리눅스 배포판에 따라 2가지 버전이 있을 수 있다. 하나는 shell(:12)에서 내부명령어로 제공하는 형식이고, 다른 하나는 외부명령으로 제공하는 형식이다. 일반적인 bash(:12) shell 이라면, 내부명령어의 형태로 false를 제공하고 있을 것이다. 이경우 내부명령어가 먼저 수행되므로 --version 옵션을 주면, 아무런 결과도 출력되지 않을 것이다.

/bin/false --version 으로 실행될 명령을 지정해주면, 버전정보가 출력된다.

예제

#!/bin/bash

if [ 1 > 2 ]
then
    false
else
    true
fi

참고문헌

  1. true(1)
  2. Zombie 프로세스에 대한 고찰
  3. 리눅스환경에서의 C 프로그래밍 6장 함수