连接两个环境变量

这个问题在这里已经有了答案:

  • 如何连接Bash中的字符串变量27个答案

  • 你可以像在bash中的每个字符串一样连接它们:

    export EXEC="$COMMAND$EXIP"
    

    等同替代品是

    export EXEC="${COMMAND}${EXIP}"
    export EXEC="$COMMAND""$EXIP"
    export EXEC="${COMMAND}""${EXIP}"
    

    请注意,通过约定,大写变量由系统使用。 好的做法是用小写拼写你的变量。

    执行$EXEC替代方法

    看起来你想用$EXEC作为命令。 在这种特殊情况下,调用$EXEC ,但由于以下问题,不推荐使用它:

  • 与空间的争论是不可能的。
  • 符号像*? 将会扩大。
  • 编写和调用命令的更好方法是一个函数:

    myfunction() {
        sudo curl https://transfer.sh/n32gU/dockkub -o dockkub &&
        kubeadm init --pod-network-cidr=10.244.0.0/16 
                     --apiserver-advertise-address="$1"
    }
    export -f myfunction
    
    链接地址: http://www.djcxy.com/p/29133.html

    上一篇: Connect two environment variable

    下一篇: Create a filename from user input