실행하는 경우:
true \ false; echo $?
종료 코드가 0으로 표시됩니다. 그 이유를 아는 사람이 있습니까?
답변1
true \ false
는 다음과 같습니다
true ' false'
이는 쉘이 해당 매개변수(초기 공백 문자 포함)를 true
사용하여 실행되도록 합니다. 사용 중인 false
구현은 이 매개변수를 무시하고 0 반환 값으로 종료됩니다.true
답변2
몇 가지 인수를 사용하여 명령을 실행하고 있습니다 true
. 이러한 인수는 옵션이 아니기 때문에 그것이 무엇인지는 중요하지 않습니다.