Skip to content

Latest commit

 

History

History
24 lines (23 loc) · 566 Bytes

变量.md

File metadata and controls

24 lines (23 loc) · 566 Bytes

变量及其运算

变量

bash中变量无需声明

初始化/赋值

  • 直接赋值
  • 利用系统命令

利用系统命令

利用系统命令的输出结果来给变量赋值有两种方案

  1. ` `被称作back-quote反引用
  2. $( )被称作subshell子shell 比如用当前路径来初始化变量:
currentFolder=`pwd`
currentFolder=$(pwd)

二选一

local date=${1:-`date -d "1 day ago" +%Y%m%d`}

如果$1存在且不为空,date就是$1 如果$1不存在或为空,那么date就是昨天的日期