#var는 무엇을 하나요?

#var는 무엇을 하나요?

우연히 echo #awhere 명령이 떠올랐습니다 a=house. 이 명령의 결과가 비어 있어서 궁금해서 검색을 시작했지만 아무것도 나오지 않았습니다. 그렇다면 왜 #a빈 문자열로 평가됩니까?

답변1

bash에서는 파운드 기호( #)가 주석으로 간주되어 뒤에 오는 모든 내용이 #주석이 되기 때문입니다. 기본적으로 line echo #$a이 있으면 echo #a빈 줄만 인쇄하며 이는 를 입력하는 것과 같습니다 echo.

a값이 올바르게 할당되었고 해당 값을 반영하려는 경우 다음을 수행할 수 있습니다 echo $a.

관련 정보