내 매개변수를 사용하여 다음 코드를 고려해보세요.
for domain; do
cat <<EOF > "/etc/nginx/sites-available/${domain}.conf"
My \domain is ${domain}.
EOF
done
$
이 코드의 매개변수를 + {
+ STRWPAAIE
+ 부분으로 나누어 보겠습니다 }
.
STRWPAA는 "실행 중 인수가 전달될 때 대체되는 스트림"을 나타냅니다.
이 경우 STRWPAAIE는필드그러나 그것을 설명하는 일반적인 용어는 무엇입니까? 확실히 STRWPAAIE(내가 의미하는 바를 설명하기 위해 방금 발명한 용어)는 아닙니다. 그렇다면 여기서 사용된 "공식" 또는 "일반" 용어는 무엇입니까?
고쳐 쓰다:
나는 STRWPAAIE가 변수라는 것을 알고 있지만 일반적인 의미는 아니지만 다소 구체적인 의미에서는매개변수 변수.
답변1
이것을 "변수"라고 합니다. 에서 man bash
:
ㅏ바꾸다이름으로 표시되는 매개변수입니다. 변수에는 값과 0개 이상의 속성이 있습니다. 선언적 내장 명령을 사용하여 속성을 할당합니다(아래 SHELL BUILTIN 명령 선언 참조).