Qual é o termo correto para os fluxos que substituímos em um parâmetro?

1

Considere este código com meu parâmetro:

for domain; do
    cat <<EOF > "/etc/nginx/sites-available/${domain}.conf"
        My \domain is ${domain}.
    EOF
done

Vamos dividir o parâmetro nesse código em partes: $ + { + STRWPAAIE + } .

STRWPAA significa "Stream to Replace When Passing An Argument In Execution".

Nesse caso, o STRWPAAIE é domínio , mas qual é o termo geral para descrevê-lo? Certamente não é STRWPAAIE (um termo que acabei de inventar para descrever o que quero dizer), então qual é o termo "formal" ou "comum" a ser usado aqui?

Atualização:

Eu entendo que o STRWPAAIE é uma variável, mas não é uma variável no sentido geral, e sim, em um sentido bastante específico - uma variável do parâmetro .

    
por Arcticooling 09.11.2017 / 01:26

1 resposta

4

Isso é chamado de "variável". De man bash :

A variable is a parameter denoted by a name. A variable has a value and zero or more attributes. Attributes are assigned using the declare builtin command (see declare below in SHELL BUILTIN COMMANDS).

    
por 09.11.2017 / 01:44

Tags