
nodejs Express 웹 서버를 시작하기 위해 다음을 보았지만 *
이에 대한 문서를 찾을 수 없습니다.
prompt>> DEBUG=* command
이는 DEBUG
명령 환경에서 임시 값으로 설정되지만 어떤 값입니까? 나는 export DEBUG=*
자신만의 라인을 시도했고 DEBUG
결국 스타가 되었습니다.
prompt>> export DEBUG=*
prompt>> printenv DEBUG
*
prompt>>
그래서 그것에 대해 특별한 것이 없을 수도 있고 nodejs Express 웹 서버는 DEBUG
"*"인지 확인합니다. 명령 환경에서 별이 되지 않는 DEBUG=* command
상황 (예: 명령의 다른 기록)이 있습니까 ?DEBUG
답변1
man bash
변수 할당 중에 수행되는 모든 확장을 자세히 설명합니다.
각 변수 할당에서 = 뒤의 텍스트는 변수에 할당되기 전에 물결표 확장, 매개변수 확장, 명령 대체, 산술 확장 및 따옴표 제거를 거칩니다.
없음이러한 확장 중 의 값이 변경됩니다 DEBUG=*
.
만약에경로명 확장변수 할당 중에 수행된 경우 *
파일 목록으로 대체됩니다. 하지만,경로명 확장~이다~ 아니다위 목록에 있으므로 결과적으로 *
.
요약하면 DEBUG=*
의 값을 DEBUG
리터럴로 설정합니다 *
.