1 #!/bin/bash 2 #第一種寫法 3 #date=`date "+%Y-%m-%d %H:%M:%S"` 4 #第二種寫法 5 date=$(date "+%Y-%m-%d %H:%M:%S") 6 echo 當前時間是 ${date}
shell中將執行命令的結果存到變量中有兩種寫法shell
第一種是用兩個反引號 `command`(就是波浪符不按shift輸入的那個符號,相信有很多人掉過這個坑,哈哈)將命令括起來bash
第二種是用 $(command) 將命令括起來spa
第一種寫起來比較簡單,可是容易搞錯符號,第二種輸入稍微麻煩點不過不容易搞錯,因此各有所好吧。code