Parameter

我們在參數中替換的流的正確術語是什麼?

  • November 9, 2017

用我的參數考慮這段程式碼:

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

讓我們將該程式碼中的參數分成幾部分:$+ {+ STRWPAAIE+ }

STRWPAA 代表“在執行中傳遞參數時要替換的流”。

在這種情況下,STRWPAAIE 是,但描述它的通用術語是什麼?它肯定不是 STRWPAAIE(我剛剛發明的一個用來描述我的意思的術語),那麼這裡使用的“正式”或“通用”術語是什麼?

更新:

我知道它是 STRWPAAIE 是一個變數,但它不是一般意義上的變數,而是在相當具體的意義上 -參數的變數

這稱為“變數”。來自man bash

變數是由名稱表示的參數。一個變數有一個值和零個或多個屬性。使用 declare builtin 命令分配屬性(請參閱下面的 SHELL BUILTIN COMMANDS 中的聲明)。

引用自:https://unix.stackexchange.com/questions/403432