• 《Advanced Bash-scripting Guide》学习(十二):占位符":"及其他


    本文所选的例子来自于《Advanced Bash-scripting Gudie》一书,译者 杨春敏 黄毅

    : 在一个二元命令中提供一个占位符

    例1.

    : ${username=`whoami`}             #将命令的输出赋值给变量,注意":"与"$"之间有空格

    echo $username                          #输出的是whoami执行后的结果,如果没有:,会报错,除非username本身是个命令

    例2.

    : ${username=$(whoami)}           #例2等价于例1

    echo $username   

    =============================================================================

    例3.

    username=$`whoami`                 #例3是没有占位符的情况

    echo $username

    例4.

    username=$(echo whoami)        #变量username替换了命令whoami

    $username                                    #结果是root

    echo $username                           #结果是whoami  


                                                


  • 相关阅读:
    中考 2020 游记
    CodeChef 2020 July Long Challenge 题解
    GDOI2020 游记
    AtCoder Grand Contest 044 题解
    ISIJ2020 不知道算不算游记
    WC2020 拿铁记
    UOJ Round 19 题解
    本博客采用 CC BY-NC-SA 4.0 进行许可
    [算法模版]回文树
    AddressSanitizer
  • 原文地址:https://www.cnblogs.com/my_captain/p/7147645.html
Copyright © 2020-2023  润新知