>  기사  >  운영 및 유지보수  >  리눅스에서 $ 기호를 사용하는 방법

리눅스에서 $ 기호를 사용하는 방법

王林
王林원래의
2019-11-02 15:42:2310130검색

리눅스에서 $ 기호를 사용하는 방법

Linux에서 $ 기호를 사용하는 방법에는 세 가지가 있습니다.

사용법 1:

스크립트 매개변수($0, $?, $*, $@, $#, $$, $!)를 표시합니다(기본적으로 변수 대체).

$0: bash 파일의 이름입니다. 한 자리이면 숫자를 직접 사용할 수 있지만, 두 자리 이상이면 ${10}와 같이 {} 기호로 묶어야 합니다. .

$?: 이전 명령의 반환 값입니다. 성공하면 0, 실패하면 1입니다. 일반적으로 유닉스(리눅스) 시스템의 프로세스는 시스템 호출인 exit()를 실행함으로써 종료된다. 이 반환 값은 상태 값입니다. 하위 프로세스의 실행 상태를 확인하기 위해 상위 프로세스로 다시 전달됩니다. 일반 명령 프로그램이 성공적으로 실행되면 반환 값은 0이고, 실패하면 1입니다.

$*: 모든 스크립트 매개변수의 내용: 이 bash 쉘을 호출하는 데 사용되는 매개변수입니다.

사용법 2:

변수 및 환경 변수의 값을 가져옵니다.

예: path=2, echo $path 또는 echo${path}는 path 값을 표시합니다.

Linux 및 Unix sh에서 $로 시작하는 문자열은 sh에 정의된 변수를 나타냅니다. 이러한 변수는 시스템에 의해 자동으로 추가되거나 사용자가 정의할 수 있습니다. 경로는 시스템의 명령 검색을 나타냅니다. Windows의 %path%와 동일합니다. $HOME은 사용자의 홈 디렉터리를 의미합니다.

용법 3:

셸에서 $(( )), $( ), `` 및 ${ }의 차이점.

설명:

${ }의 형식은 실제로 사용법 1, 2와 동일합니다. 변수 대체에 중괄호를 추가할 수 있거나 추가할 수 없다는 점을 제외하면 변수 대체 범주에 속합니다.

간단히 말하면 $(( ))는 실행 계산식에 속하며 $[ ], $( ) 및 ` `는 명령 대체에 속하고 ${ }는 변수 대체에 속합니다.

1, $( ) 및 ``(백틱): 명령의 결과를 괄호 안에 반환합니다.

bash에서는 $( ) 및 ` `(백틱)이 명령 대체에 사용되며 실행 괄호 또는 백틱으로 된 명령.

명령 대체는 변수 대체와 유사합니다. 둘 다 명령줄을 재구성하는 데 사용됩니다. 먼저 따옴표로 명령줄을 완성한 다음 결과를 바꾼 다음 새 명령줄을 재구성합니다.

2. ${ } 변수 대체

일반적으로 $var와 ${var} 사이에는 차이가 없지만 ${ }를 사용하면 변수 이름의 범위를 더 정확하게 정의할 수 있습니다.

추천 튜토리얼: linux 튜토리얼

위 내용은 리눅스에서 $ 기호를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.