반응형
달러 포함 및 제외 이중 괄호
인가 $(...)
와 같은 (...)
bash는? 또한 $((...))
같은 ((...))
? 또한 ${...}
같은 {...}
? 더 일반적으로 달러 기호는 무엇을 의미합니까? 감사합니다.
$(...)
서브 쉘의 괄호 안의 명령을 실행하고 stdout을 반환하는 것을 의미합니다. 예:$ echo "The current date is $(date)" The current date is Mon Jul 6 14:27:59 PDT 2015
(...)
서브 쉘의 괄호에 나열된 명령을 실행하는 것을 의미합니다. 예:$ a=1; (a=2; echo "inside: a=$a"); echo "outside: a=$a" inside: a=2 outside: a=1
$((...))
산술을 수행하고 계산 결과를 반환한다는 의미입니다. 예:$ a=$((2+3)); echo "a=$a" a=5
((...))
산술을 수행하여 쉘 변수의 값을 변경할 수 있지만 결과를 반환하지 않음을 의미합니다. 예:$ ((a=2+3)); echo "a=$a" a=5
${...}
중괄호 안에 이름이 지정된 쉘 변수의 값을 반환한다는 의미입니다. 예:$ echo ${SHELL} /bin/bash
{...}
괄호 안의 명령을 그룹으로 실행하는 것을 의미합니다. 예:$ false || { echo "We failed"; exit 1; } We failed
더 일반적으로 달러 기호는 무엇을 의미합니까?
주어진 맥락에서 의미하는 바를 의미합니다.
참조 URL : https://stackoverflow.com/questions/31255699/double-parenthesis-with-and-without-dollar
반응형
'program tip' 카테고리의 다른 글
C는 오버로딩을 지원합니까? (0) | 2021.01.07 |
---|---|
e.preventDefault () 호출 후 양식 제출 (0) | 2021.01.06 |
`@ babel / runtime / helpers / interopRequireDefault` 모듈을 확인할 수 없습니다. (0) | 2021.01.06 |
(아니오) Java의 속성? (0) | 2021.01.06 |
국제 지리적 주소는 관계형 데이터베이스에 어떻게 저장되어야합니까? (0) | 2021.01.06 |